我已从https://github.com/makeramen/android-segmentedradiobutton导入此方法。 如何在单击每个按钮时显示视图(可能是Listview,Imageview或其他)。
这是代码..
@Override
public void onCheckedChanged(RadioGroup group, int checkedId) {
// TODO Auto-generated method stub
if (group == segmentText) {
if (checkedId == R.id.button_one) {
Toast.makeText(getApplicationContext(), "Featured",
Toast.LENGTH_SHORT).show();
} else if (checkedId == R.id.button_two) {
Toast.makeText(getApplicationContext(), "NearBy",
Toast.LENGTH_SHORT).show();
} else if (checkedId == R.id.button_three) {
Toast.makeText(getApplicationContext(), "Whatsup",
Toast.LENGTH_SHORT).show();
}
}
}
答案 0 :(得分:-1)
如上所述,有一些方法可以实现:
解决方案1:在点击相关按钮时设置特定布局的可见性。
解决方案2 :您可以使用3种不同布局的ViewFlipper
,只需设置“否”即可。一次在ViewFlipper中显示的子项。