こんにちは私はAndroidを初めて使用し、データがリストビューに表示される1つのアプリケーションを開発しています。Listviewには、1つのtextviewとスピナーが含まれています。ただし、特定の条件の場合、たとえば、ユーザーが選択したい1つ以上の選択肢がある1つの資格フィールドがある場合。したがって、その特定の条件で、複数のチェックボックスを指定する必要があります。データはWebサービスを通過します。そのデータをPOJOに保存しています。そして、私はすでにインフレータを使用してテキストビューとスピナーのために開発しています。しかし、私はそのチェックボックスコントロールの問題に直面しています。特定の状態が発生したときに動的にチェックボックスを設定する方法。
編集私はそのために2つの別々のXMLファイルを作成しています。そのチェックボックスXMLファイルには次のコードを使用します。
public View getView(final int position, View convertView, ViewGroup parent) {
for (int k = 0; k < values.length; k++) {
convertView = inflater.inflate(R.layout.filter_brands, null);
}
}
ただし、XMLファイルは呼び出しのみです。値には7が含まれています。