仕切りの高さを動的に変更したかったのです。私が検索したものから、の各項目の一部として仕切りを設定することで可能であるように思われListView
ます。しかし、私はこれについてあまり明確ではありません。
では、どのようにして仕切りをアイテムの一部として作成できるので、誰かをより具体的にすることができListView
ますか?
仕切りの高さを動的に変更したかったのです。私が検索したものから、の各項目の一部として仕切りを設定することで可能であるように思われListView
ます。しかし、私はこれについてあまり明確ではありません。
では、どのようにして仕切りをアイテムの一部として作成できるので、誰かをより具体的にすることができListView
ますか?
これを行う方法は、各行の下部に仕切りを含めることです。次に、現在表示しているアイテムに応じて、listadapterのgetViewメソッドで仕切りビューの高さを設定する必要があります。
android:footerDividersEnabledをfalseに設定し、アダプターに仕切りを追加することができます。
ListActivity呼び出しで:
ListView lv = getListView();
lv.setDivider(divider);
ここで、dividerは、必要に応じてコードで定義または記述できるDrawableオブジェクトです。
また、呼び出すことができます:
lv.setDividerHeight(2);
高さを変更するには