`
helpbs
  • 浏览: 1162828 次
文章分类
社区版块
存档分类
最新评论

Android TabWidget设计模板

 
阅读更多

xxxxxxxxActivity .java:

package com.fp.app.CmccWireless;

import android.app.Activity;

import android.app.TabActivity;

import android.content.Intent;

import android.content.res.Resources;

import android.os.Bundle;

import android.widget.TabHost;

public class xxxxxxxxActivity extends TabActivity implements TabHost.OnTabChangeListener

{

private TabHost mTabHost;

@Override

public void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

setContentView(R.layout.xxxxx);

mTabHost = getTabHost();

mTabHost.setOnTabChangedListener(this);

setupxxxx1Tab();

setupxxxx2Tab();

mTabHost.setCurrentTab(1);

}

private void setupxxxx1Tab() {

Intent intent = new Intent();

intent.setClass(this, xxxx1Activity.class);

mTabHost.addTab(mTabHost.newTabSpec("xxxx1")

.setIndicator("xxxx1",

getResources().getDrawable(R.drawable.icon))

.setContent(intent));

}

private void setupxxxx2Tab() {

Intent intent = new Intent();

intent.setClass(this, xxxx2Activity.class);

mTabHost.addTab(mTabHost.newTabSpec("xxxx2")

.setIndicator("xxxx2",

getResources().getDrawable(R.drawable.icon))

.setContent(intent));

}

public void onTabChanged(String tabId) {

Activity activity = getLocalActivityManager().getActivity(tabId);

if (activity != null) {

activity.onWindowFocusChanged(true);

}

}

}

xxxx1Activity.java

package com.fp.app.CmccWireless;

import android.app.Activity;

import android.os.Bundle;

public class c1_WirelessCityRecomActivity extends Activity {

@Override

public void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

setContentView(R.layout.xxxx1);

}

}

xxxx2Activity.java

package com.fp.app.CmccWireless;

import android.app.Activity;

import android.os.Bundle;

public class c1_WirelessCityRecomActivity extends Activity {

@Override

public void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

setContentView(R.layout.xxxx2);

}

}

layout/xxxx1.xml

<?xml version="1.0" encoding="utf-8"?>

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"

android:layout_width="fill_parent"

android:layout_height="fill_parent"

android:background="#FFF">

<ImageButton android:id="@+id/ImageButton01"

android:layout_width="wrap_content"

android:layout_height="wrap_content">

</ImageButton>

</LinearLayout>

layout/xxxx2.xml

<?xml version="1.0" encoding="utf-8"?>

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"

android:layout_width="fill_parent"

android:layout_height="fill_parent"

android:background="#FFF">

<ImageButton android:id="@+id/ImageButton01"

android:layout_width="wrap_content"

android:layout_height="wrap_content">

</ImageButton>

</LinearLayout>

layout/xxxxx.xml

<?xml version="1.0" encoding="utf-8"?>

<TabHost xmlns:android="http://schemas.android.com/apk/res/android"

android:id="@android:id/tabhost"

android:layout_width="fill_parent"

android:layout_height="fill_parent">

<LinearLayout

android:orientation="vertical"

android:layout_width="fill_parent"

android:layout_height="fill_parent">

<TabWidget android:id="@android:id/tabs"

android:layout_width="fill_parent"

android:layout_height="68dip"

android:paddingLeft="1dip"

android:paddingRight="1dip"

android:paddingTop="4dip"

/>

<FrameLayout android:id="@android:id/tabcontent"

android:layout_width="fill_parent"

android:layout_height="0dip"

android:layout_weight="1"

/>

</LinearLayout>

</TabHost>

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics