1

正しい出力を表示するカスタムアダプターを使用してリストビューをセットアップできます..今、各リストビューアイテムの背景をグラデーションに変更したい..どのように行うことができますか?

私のファイル...

activity_main.xml....メインのxmlファイル

MainActivity.java....メイン アクティビティ

Item.java.... アイテム セレクター メソッド

ItemAdaptor....カスタムアダプター

list_item.xml..... アイテム (textView) のスタイリング

次のようなグラデーションコードを作成しました..

<shape xmlns:android="http://schemas.android.com/apk/res/android"
  android:shape="rectangle">
 <gradient 
 android:startColor="#FFFAFAFA" 
 android:centerColor="#FFFFFFFF" 
  android:endColor="#FFFAFAFA" 
  android:angle="90"/>
</shape>

また、セパレーターの色とリストビュー全体の背景色を変更するにはどうすればよいですか..

4

2 に答える 2

1

android:background="@drawable/customshape"どの形状が使用されるかを知るために、rowLayout.xml で言及しましたか? リストビュータグでも使用android:divider="#FFCC00"して、セパレーターの色を変更します。<solid android:color="#F0F0F0" />背景色を変更するためにシェイプ に追加 します。

于 2013-01-17T05:57:38.053 に答える
1

このチュートリアルをご覧ください

作者はグラデーション効果のあるリストビューを作成しました。これはまさにあなたが必要としているものだと思います。

于 2013-01-17T05:58:12.980 に答える