0

在垂直翻转效果中,当翻转到下一个屏幕时,背景显示黑色它仅在GT_N7100手机中发生......如何解决这个问题???谁能帮我...

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="@android:color/white"
android:orientation="vertical"

>

<ImageView
    android:id="@+id/bar"
    android:layout_width="480dp"
    android:layout_height="1dp"
    android:layout_marginTop="36dp"
    android:scaleType="fitXY"
    android:src="@drawable/line" />

<TextView
    android:id="@+id/title"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_below="@+id/bar"
    android:layout_margin="5dp"
    android:textAppearance="@android:style/TextAppearance.Medium"
    android:textColor="@android:color/black"
    android:textSize="20sp"
    android:textStyle="bold"
    />

<ImageView
    android:id="@+id/photo"
    android:layout_width="fill_parent"
    android:layout_height="330dp"
    android:layout_below="@+id/title"
    android:layout_gravity="center_horizontal"
    android:layout_margin="5dp"
    android:layout_marginTop="5dp"

    android:scaleType="centerCrop" />
4

1 回答 1

0

如果您在onCreate()方法中的主线程上执行任何繁重的任务,则可能会阻塞onCreate()UI;为避免此问题,您可以为此任务运行单独的线程。

   @Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_splace_layout);
    mContext = this;
    Thread th = new Thread(new Runnable() {
        @Override
        public void run() {
            // TODO Auto-generated method stub
            try {
                mTask();
            } catch (Exception e) {
                // TODO: handle exception
            }
        }
    });
    th.start();
}
于 2013-08-07T10:16:25.043 回答