リストビューヘッダー /リストのシングルディバイダーを隠す
-
30-09-2019 - |
質問
私はこれを見つけました ListViewのフッタービューを非表示にしますか?. 。ヨニが正しく出てくると、ヘッダーを隠すことができます ListView
それをaに包むことによって FrameLayout
と setVisibility()
内側の View
に View.GONE
. 。これは私にとってほぼ完璧に機能しますが、 FrameLayout
まだ存在します、 ListView
表示されたリストに2つの仕切りを追加します。 2つの仕切りの高さを持つ単一の仕切りのようです。の一人の仕切りを隠す方法はありますか ListView
?たぶん、分裂者の色を背景に変更することが可能かもしれません。それも私にとっては問題ないでしょう。他に完全なアイデアはありますか?完全!
私を助けてください。私はさらに2時間の試行錯誤を費やすことに熱心ではありません。
どうもありがとう!
解決
このような仕切りの色を変更できます。
<ListView
android:id="@+id/android:list"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:divider="@android:color/transparent"
android:dividerHeight="2px"/>
他のヒント
ヘッダーまたはフッターを隠したり表示したりすることと一緒に、これらの機能を使用してください。
setFooterDividersEnabled()
setHeaderDividersEnabled()
XML属性を使用して、ListViewのヘッダーとフッター用のディバイダーを非表示にすることができます
android:footerDividersEnabled="false"
android:headerDividersEnabled="false"
Disable Dividerの場合:
ListView.setDivider(null);
所属していません StackOverflow