0
我创建一个布局与RadioGroup中cotaining两个按钮。然后我得到一个可绘制的选择器。performClick()不激活选择
我应用了与android:background
和android:button
选择器删除小圆圈。
在onCreate方法我经由button.performClick()
按下一个按键但按钮的布局不改变。即使我打电话button.setChecked(true)
它不会改变。 实际上,它在第一次创建片段时起作用。但是,如果我按下第二个按钮,加载另一个片段并返回后退按钮,第二个按钮仍然按下。
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
final View f = inflater.inflate(R.layout.fragment_season, container,
false);
final RadioButton bt = (RadioButton) f.findViewById(R.id.bu_season_tabelle);
final RadioButton bs = (RadioButton) f.findViewById(R.id.bu_season_spielplan);
bt.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
setTabelle(f);
v.setClickable(false);
bs.setClickable(true);
}
});
bs.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
setSpielplan(f);
v.setClickable(false);
bt.setClickable(true);
}
});
bt.performClick();
return f;
}
如果有人能帮助我,那会很好。
把你的代码
.... – 2013-04-04 10:20:59