0
我想開發一個簡單的android應用程序。它有兩個用於輸入搜索條件的文本框。提交按鈕以提交頁面。在下一頁(新的意圖)我顯示搜索結果。android列表視圖 - 行顏色
現在我想在列表視圖中搜索結果。該視圖的xml代碼如下所示。
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:padding="5dp">
<ImageView
android:id="@+id/image"
android:layout_width="50px"
android:layout_height="50px"
android:layout_marginLeft="5px"
android:layout_marginRight="20px"
android:layout_marginTop="5px">
</ImageView>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:padding="5dp"
android:orientation="vertical">
<TextView
android:id="@+id/label"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@+id/label"
android:textSize="15px" >
</TextView>
<TextView
android:id="@+id/addr"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@+id/label"
android:textSize="15px" >
</TextView>
在XXXArrayAdapter類,getView方法,我設置如下背景顏色。
private int[] colors = new int[] { 0x30FF0000, 0x300000FF };
int colorPos = position % colors.length;
rowView.setBackgroundColor(colors[colorPos]);
但是,我沒有看到填充整行的backgorund顏色。請看下面的截圖。忽略紅色框,我故意隱藏搜索結果。
在哪裏可以找到android顏色代碼? – crazyTechie
您可以使用android.graphics.Color類中的靜態顏色。例如:int colorRed = Color.RED;您也可以使用Color.parseColor(「#ff00ff」)解析十六進制代碼中的顏色; – dymmeh