私はListview
を持つアプリを開発していますが、リストのアイテムには既に仕切りを必要としないスタイルがあります。
非表示に設定したり、ListView
から仕切りを削除するにはどうすればよいですか?
あなたが試すことができます Android:divider="@null"
。
これを達成するためのさまざまな方法がありますが、どれが最善かはわかりません(最良の方法があるかどうかさえ知りません)。私はこれをListViewで少なくとも2つの異なる方法で知っています:
1。仕切りをnullに設定:
1.1。プログラムで
yourListView.setDivider(null);
1.2。 XML
Android:divider="@null" (this goes inside your ListView element)
2。区切り線を透明に設定し、高さを0に設定してリストビュー要素間にスペースが追加されないようにします:
2.1。プログラムで:
yourListView.setDivider(new ColorDrawable(Android.R.color.transparent));
yourListView.setDividerHeight(0);
2.2。 XML
Android:divider="@Android:color/transparent"
Android:dividerHeight="0dp"
追加
Android:divider="@null"
Android:dividerHeight="0dp"
あなたのリストビューへ
<ListView
Android:id="@+id/list_of_f"
Android:layout_width="match_parent"
Android:layout_height="wrap_content"
Android:layout_centerVertical="true"
Android:layout_margin="5dp"
Android:divider="@null"
Android:dividerHeight="0dp"
Android:listSelector="@Android:color/transparent" >
</ListView>