0
私はListViewをイメージ+テキストとして表され、別々のレイアウトで定義されています。 ユーザーが項目をクリックすると、選択した項目を追加情報で拡張したいので、listviewの高さが高く、テキストが含まれています。 これを実行するベストプラクティスは何ですか?どういうわけかリストビュー項目ビューを置き換えるべきですか?Xamarin Android。リストビュー内の選択された項目の別個のビュー
私はListViewをイメージ+テキストとして表され、別々のレイアウトで定義されています。 ユーザーが項目をクリックすると、選択した項目を追加情報で拡張したいので、listviewの高さが高く、テキストが含まれています。 これを実行するベストプラクティスは何ですか?どういうわけかリストビュー項目ビューを置き換えるべきですか?Xamarin Android。リストビュー内の選択された項目の別個のビュー
VisibilityプロパティをInvisibleに設定して使用し、ItemをClickしたときにVisibleに変更できます。情報の高さは自動でなければならず、各変更でListViewの高さを計算する必要があることに注意してください。
編集コード:不可視または可視に要素(。元のTextView)を設定する
FindViewById<TextView>(Resource.Id.Test).Visibility = Android.Views.ViewStates.Invisible;
使用このコードを(ViewStates.Visible)
A.サリム、私はに何とかのisVisibleをバインドする必要がありますlistitem?同様の機能を持つサンプルへのリンクがありますか? – Vladimir
申し訳ありませんが、私はxamarin.formsと混同しています。これはIsVisibleではなく、コード内でInvisibleに設定できるVisibilityプロパティです。コメントを更新します: –