这是我的布局......在我的项目中,我使用带有 Theme.Sherlock.Light.DarkActionBar 的 abs(ActionBar Sherlock)。
在某些设备中,例如带有 4.0.4 的 Galaxy S3 (GT-I9300),当我设置白色时,他正在返回另一种颜色。返回深灰色。(#797979) 我尝试设置@android:color/white、#ffffff、#ffffffff、创建属性颜色#ffffff,但什么也没有。
我在 ListView 适配器中使用此布局:
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/lnlItem"
android:layout_width="match_parent"
android:layout_height="wrap_content" >
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_toLeftOf="@+id/chatUserImage"
android:background="#ffffff"
android:minHeight="70dp"
android:padding="5dp" >
<TextView
android:id="@+id/chatMessage"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_alignParentTop="true"
android:textColor="@android:color/black" />
<TextView
android:id="@+id/chatMessageDate"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:layout_alignParentRight="true"
android:textColor="@android:color/darker_gray"
android:textSize="12sp" />
</RelativeLayout>
<ImageView
android:id="@+id/chatUserImage"
android:layout_width="50dp"
android:layout_height="50dp"
android:layout_alignParentRight="true"
android:background="#00000000"
android:src="@android:drawable/ic_menu_gallery"
tools:ignore="ContentDescription" />
</RelativeLayout>
这是我的活动布局:
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/chatFrame"
android:layout_width="match_parent"
android:layout_height="match_parent" >
<TextView
android:id="@+id/chatHeader"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="@android:color/black"
android:gravity="center"
android:padding="5dp"
android:textColor="@android:color/white" >
</TextView>
<ListView
android:id="@+id/chatListMessages"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_above="@+id/chatSendMessage"
android:layout_below="@+id/chatHeader"
android:layout_marginBottom="5dp"
android:layout_marginTop="5dp"
android:cacheColorHint="@android:color/transparent" >
</ListView>
<LinearLayout
android:id="@+id/chatSendMessage"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:background="@drawable/chat_send_message"
android:gravity="center_vertical"
android:orientation="horizontal"
android:padding="5dp" >
<EditText
android:id="@+id/chatEditSendMessage"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1"
android:gravity="top|left"
android:inputType="textMultiLine"
android:maxLines="3"
android:minLines="1"
android:scrollHorizontally="false" />
<ImageButton
android:id="@+id/btnSendMessage"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="@android:color/transparent"
android:src="@android:drawable/btn_dialog"
tools:ignore="ContentDescription" />
</LinearLayout>
</RelativeLayout>