Android分段单选按钮

时间:2013-03-04 07:28:43

标签: android radio-button uisegmentedcontrol radio-group

enter image description here

我已从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();
        }
    }
}

1 个答案:

答案 0 :(得分:-1)

如上所述,有一些方法可以实现:

解决方案1:在点击相关按钮时设置特定布局的可见性。

解决方案2 :您可以使用3种不同布局的ViewFlipper,只需设置“否”即可。一次在ViewFlipper中显示的子项。