在API 19(4.4.2)中,我尝试将纯色设置为线性布局背景,但该颜色覆盖了我的视图,如按钮背景。我尝试单独更改按钮背景,但它们会丢失格式和阴影。如何设置线性布局背景而不影响其他视图BG?
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/LinearLayout"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="#00f"
android:orientation="vertical" >
<TextView
android:id="@+id/textView1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:gravity="center"
android:text="@string/Status_Update"
android:textAppearance="?android:attr/textAppearanceLarge" />
<Button
android:id="@+id/button1"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="@string/Update_Button" />
<EditText
android:id="@+id/editText1"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:ems="10"
android:hint="@string/EditText_Hint"
android:inputType="textMultiLine" />
由于我的声誉较低,我无法在两个预览中使用相同的代码插入差异。 当我将我的图形布局预览更改为10级时,所有事情看起来都不错,但问题是当我将其更改为较新的预览并在4.4.2模拟器上运行时。 我在物理设备上测试它,结果与模拟器相同。