2017-12-05 14 views
0

私はListViewをイメージ+テキストとして表され、別々のレイアウトで定義されています。 ユーザーが項目をクリックすると、選択した項目を追加情報で拡張したいので、listviewの高さが高く、テキストが含まれています。 これを実行するベストプラクティスは何ですか?どういうわけかリストビュー項目ビューを置き換えるべきですか?Xamarin Android。リストビュー内の選択された項目の別個のビュー

答えて

1

VisibilityプロパティをInvisibleに設定して使用し、ItemをClickしたときにVisibleに変更できます。情報の高さは自動でなければならず、各変更でListViewの高さを計算する必要があることに注意してください。

編集コード:不可視または可視に要素(。元のTextView)を設定する

FindViewById<TextView>(Resource.Id.Test).Visibility = Android.Views.ViewStates.Invisible; 

使用このコードを(ViewStates.Visible)

+0

A.サリム、私はに何とかのisVisibleをバインドする必要がありますlistitem?同様の機能を持つサンプルへのリンクがありますか? – Vladimir

+0

申し訳ありませんが、私はxamarin.formsと混同しています。これはIsVisibleではなく、コード内でInvisibleに設定できるVisibilityプロパティです。コメントを更新します: –

関連する問題