Androidの行間の仕切りを削除するように誰かに教えてもらえますか?カスタムリストビューの3番目の行の仕切りを削除したい。
5780 次
3 に答える
1
ListView
それはプロパティからは不可能です。
別の方法として、カスタム アダプターを使用して各行に仕切りを実装し、メソッドからのインデックスが 3 のときにそれを非表示にすることもできます。
public View getView(int position, View convertView, ViewGroup parent)
于 2012-07-05T07:46:11.697 に答える
0
アイテム レイアウトを編集して、仕切りの高さが固定され、全幅にまたがる Textview を含めますが、visibility=View.GONE に設定されています。次に、表示したい仕切りのみを表示します (visibility = GONE または VISIBLE を設定)。そのレイアウトをカスタム ビューでラップすると、非常に快適に使用できます。このようにして、アダプター/リストビューの内部ロジックに干渉せず、副作用でレイアウトを構築する代わりに直接メカニズムを使用します。
于 2012-08-13T06:38:08.570 に答える
0
Android ListView Seperator 行の色を変更する方法について、この投稿を見たことがありますか?
- カスタム リスト アダプターを作成します。良い例はここにありますandroid-amazing-listview
- オーバーライドされた
getView
メソッドで位置が 3 の場合、以下のプロセスを実行します - このようにして、境界線の色と幅を変更できます。
- 背景色と同じにして、フチなしに見えるようにする
- リスト項目
于 2012-07-05T07:53:58.400 に答える