位置: 首页>> android 底部按钮单击效果

android 底部按钮单击效果

QQ图片20130903161205
java代码:
public class GcMyScoreActivity extends TabActivity implements
OnCheckedChangeListener {
/** Called when the activity is first created. */
private TabHost mHost;
private RadioGroup radioderGroup;
private ImageView img1, img2;

@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.myscore);
img1 = (ImageView) findViewById(R.id.img1);
img2 = (ImageView) findViewById(R.id.img2);
// 实例化TabHost
mHost = this.getTabHost();

// 添加选项卡

mHost.addTab(mHost.newTabSpec(“ONE”).setIndicator(“我的下载”)
.setContent(new Intent(this, GcMyScoreDownloadActivity.class)));
mHost.addTab(mHost.newTabSpec(“TWO”).setIndicator(“我评过分”)
.setContent(new Intent(this, GcMyScoreReviewActivity.class)));
mHost.setCurrentTab(0);
radioderGroup = (RadioGroup) findViewById(R.id.main_radio);
radioderGroup.setOnCheckedChangeListener(this);
}

@Override
public void onCheckedChanged(RadioGroup group, int checkedId) {
switch (checkedId) {
case R.id.scoredown:
mHost.setCurrentTabByTag(“ONE”);
img2.setVisibility(4);//隐藏
img1.setVisibility(0);//显示
break;
case R.id.scorereview:
mHost.setCurrentTabByTag(“TWO”);
img2.setVisibility(0);
img1.setVisibility(4);
break;
}
}
}
xml布局:
< ?xml version="1.0" encoding="UTF-8"?>



这个实现很简单,主要知识点是setVisibility值得含义。

No Responses To This Post So Far(Rss)

Post a comment