1
아래의 XML을 Android 용 대화 상자에 사용하고 있습니다. 그러나 배경은 ViewPager에만 적용되고보기 페이저에서는 선형 레이아웃에 적용되지 않습니다. 하지만있는 LinearLayout은 안드로이드에서 선형 레이아웃의 배경색이 작동하지 않습니다.
WindowManager.LayoutParams wm = new WindowManager.LayoutParams();
wm.copyFrom(this.getWindow().getAttributes());
wm.width = LayoutParams.WRAP_CONTENT;
wm.height = LayoutParams.WRAP_CONTENT;
getWindow().setAttributes(wm);
getWindow().setBackgroundDrawableResource(R.color.FCFCFC);
은 내가 잘못 건가요, 코드, 나는이 코드를 호출에 .. 흰색 항상
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/AA"
android:layout_width="wrap_content"
android:layout_height="560dp"
android:background="#fcfcfc"
android:orientation="vertical" >
<android.support.v4.view.ViewPager
android:id="@+id/BBB"
android:layout_width="match_parent"
android:layout_height="333dp" />
<LinearLayout
android:layout_width="match_parent"
android:layout_height="85dp"
android:orientation="vertical" >
<LinearLayout
android:layout_width="match_parent"
android:layout_height="18dp"
android:orientation="vertical">
<LinearLayout
android:id="@+id/dialog_page_mark"
android:layout_width="match_parent"
android:layout_height="18dp"
android:gravity="top|center_horizontal"
android:orientation="horizontal" />
<TextView
android:id="@+id/dialog_page_number"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:gravity="center"
android:textSize="15dp"
android:visibility="gone" />
</LinearLayout>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="67dp"
android:gravity="end|center_vertical"
android:orientation="horizontal"
android:paddingEnd="24dp" >
<Button
android:id="@+id/CCCC"
android:layout_width="wrap_content"
android:layout_height="36dp"
android:focusable="true"
android:gravity="center"
android:minWidth="0dp"
android:paddingStart="10dp"
android:paddingEnd="10dp"
android:textAllCaps="true"
android:textSize="16dp" />
</LinearLayout>
</LinearLayout>
</LinearLayout>
되고 ?? R.color.FCFCFC = "#fcfcfc" 왜 Backgound 색상 설정이 ViewPager에서 선형 레이아웃을 사용하지 못하는지 ??
ll.setBackgroundColor(getResources().getColor(R.color.FCFCFC));
: 배경색을 변경하는 코드 아래 사용
: – testuserx
같은 문제가 있습니다. 전에이 버그를 본 적이 없어요. 하지만 ViewPager를 처음 사용합니다. –