私は以下にリンクされた画像に示されているリストビューを持っています。私が欲しかったのは、「受注」ボタンをクリックした後、ボタンが隠され、もともと隠されていたトグルボタンが表示されることです。この動作は、クリックされた行にのみ影響し、リストビュー内の他の行には影響しません(他の行は依然として受注ボタンを表示します)。ボタンのonclicklistenerをどのように設定しますか?リストビュー内の特定の要素を非表示にするonclick
0
A
答えて
0
の1-まず、カスタム各行に対してをオブジェクトのリストを必要とします。 各オブジェクトには、異なる行のボタンの状態を制御するブール値が必要です。
例:
public class Order {
private String title;
private boolean isAccepted;
public Price(String title, boolean isAccepted) {
this.title = title;
this.isAccepted = isAccepted;
}
public String getTitle() {
return title;
}
public void setTitle(String title) {
this.title = title;
}
public boolean isAccepted() {
return isAccepted;
}
public void setIsAccepted(boolean isAccepted) {
this.isAccepted = isAccepted;
}
}
2 -は、Orderクラス(またはものは何でも持っている)のArrayListのを作成し、データを設定します。あなたのロジックは、 "if isAccepted == true、のようになります。 Show Order Button"このロジックを使用してデータを設定します。
リストビューでアイテムを一覧表示するようにアダプタを設定します。あなたのアダプターでは、ボタンにonclicklistenerを設定し、ボタンをクリックしたときに、ブール値をリストの正しい位置に設定します。次に、アダプタに通知/更新します。
さらにご質問がある場合は、this simple exampleにご連絡ください。あなたはボタンと対応するトグルボタンのための可視性のためonClickListener
を設定
public View getView(int position, View convertView, ViewGroup parent)
を提供アダプタを設定する必要がListViewコントロールのために
0
関連する問題
- 1. 特定のページのウェブサイト上の要素を表示/非表示
- 2. 特定のMagentoカテゴリページのツールバー要素を非表示にする
- 3. クラスの要素内の要素を非表示にする
- 4. expandablelistview子要素内の要素を非表示にするボタン
- 5. 要素onclickを非表示および表示
- 6. 特定の要素に表示/非表示を切り替えます
- 7. 角度2のリストから特定の要素を非表示
- 8. 特定の凡例要素を非表示
- 9. 特定の解像度のhtml要素を非表示にする
- 10. リストビューでdiv要素を展開/表示して非表示にします
- 11. CSS Negate:非表示要素の特定の要素を表示していますか?
- 12. 特定の属性を持たないDOM要素を非表示にする
- 13. ページ内の同じテキストの要素を非表示にする
- 14. テーブル内のjQueryの要素を非表示にする
- 15. jQuery - html文字列内の要素を非表示にする
- 16. jQuery - ブートストラップモーダル内の要素を非表示にする
- 17. jqueryは同じクラスの特定の要素を非表示にします
- 18. リストビューを表示/非表示にします。要求時にSectionIndex
- 19. 特定のワークシート内の数式バーを非表示にする
- 20. カスタムHTMLアプリケーション内の特定の列を非表示にする
- 21. フォルダ内の特定のファイルを非表示にする方法。
- 22. Onclick Shinyの非表示/非表示
- 23. 次の要素のクラスに応じて要素を表示/非表示する
- 24. jsp要素を他の要素に基づいて非表示/非表示
- 25. コンテナ内の要素の表示と非表示
- 26. ArrayListリストビューの複製要素の表示
- 27. 特定のonclickラジオボタンに特定のテキストフィールドの対応を非表示にする方法はありますか?
- 28. リストビューを表示/非表示
- 29. 非表示要素
- 30. ループ内の特定の子を表示/非表示にするJavascript
v.getParent()とリンクされた例の内部で使用されるようにgetChildAt(int index)指定され何Iであります必要!ありがとう – ko5win