0
setVisibility(View.INVISIBLE)
の部分はうまくいきますが、ラジオボタンを押して項目が表示されない場合は表示されません。私は何が欠けていますか?不可視に設定した後にsetVisibility(View.Visible)が機能しない
rg = (RadioGroup) myView.findViewById(R.id.radioGroup);
rg.setOnCheckedChangeListener(new RadioGroup.OnCheckedChangeListener() {
@Override
public void onCheckedChanged(RadioGroup group, int checkedId) {
switch (checkedId){
case R.id.list:{
listSearch.setVisibility(View.VISIBLE);
editSearch.setVisibility(View.VISIBLE);
}
case R.id.order:{
listSearch.setVisibility(View.INVISIBLE);
editSearch.setVisibility(View.INVISIBLE);
}
}
}
});
あなたはスイッチを使用しています。注文ケースの前に休憩を追加してください。 – AxelH
@AxelH働いてくれてありがとうございます。 – Godfryd
次回は、これが一般的な間違いであることを確認しようとしました。また、デバッグする;)各ケースにいくつかのログを追加する(またはデバッガを使用する)。これはかなり明白です – AxelH