質問

変えたかった 仕切りの高さ 動的に。私が検索したものは何でも、各アイテムの一部として仕切りを設定することで可能だと思われます ListView. 。しかし、私はこれについてあまり明確ではありません。

だから、誰かがどのようにすることができるのか、誰かがより具体的になることができますか 仕切り アイテムの一部として ListView?

役に立ちましたか?

解決

これを行う方法は、各行の下部に仕切りを含めることです。今、あなたはあなたの分裂者ビューの高さを設定する必要があります GetView 現時点で表示しているアイテムに応じて、リストアダプターのメソッド。

他のヒント

写真で説明することほど良いことはありません。ここで、Webからスクリーンショットを見つけました。私はそれにいくつかのマークを付けました。

これはあなたが達成したいことです。enter image description here

仕切りをアイテムの1つとして作成できます。enter image description here

また、アイテムの一部として仕切りを作成できます。enter image description here

2つのソリューションのいずれも、 ListView. 。高さ0に設定する必要があります。愚かに聞こえますが、効果的です。

Android:FooterDividerEnabledをFalseに設定し、アダプターに仕切りを追加できます。

ListActivityの呼び出しで:

ListView lv = getListView();
lv.setDivider(divider);

仕切りは、必要に応じてコードを定義または書き込むことができる描画可能なオブジェクトです。

電話することもできます:

lv.setDividerHeight(2);

高さを変える

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top