0

私はレイアウトを使用していますが、エミュレーターやその他のデバイスでは機能しますが、スピナーや背景が表示されない HTC 画像では機能しません。私を助けてください。ありがとう

私の問題は、このAndroidの背景画像がデバイスに表示されないのとまったく同じですか?

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

<TextView
    android:id="@+id/title"
    android:layout_width="fill_parent"
    android:layout_height="40dp"
    android:background="@color/header_bg"
    android:gravity="center"
    android:text="@string/title_activity"
    android:textColor="@color/white"
    android:textSize="25dp"
    android:textStyle="bold" />

<TextView
    android:layout_width="fill_parent"
    android:layout_height="1dp"
    android:layout_marginTop="1dp"
    android:background="@color/header_bg" />

<LinearLayout
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:background="@drawable/background"
    android:orientation="vertical" >

    <ScrollView
        android:layout_width="fill_parent"
        android:layout_height="fill_parent" >

        <LinearLayout
            android:layout_width="fill_parent"
            android:layout_height="fill_parent"
            android:orientation="vertical" >

            <RelativeLayout
                android:layout_width="fill_parent"
                android:layout_height="wrap_content"
                android:layout_marginTop="18dp" >

                <TextView
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:layout_centerVertical="true"
                    android:layout_marginLeft="21dp"
                    android:text="@string/duration"
                    android:textColor="@color/header_bg"
                    android:textSize="15dp"
                    android:textStyle="bold" />

                <Spinner
                    android:id="@+id/spinner_duration"
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:layout_centerVertical="true"
                    android:layout_marginRight="15dp"
                    android:layout_toLeftOf="@+id/Ptxt_duration"
                    android:background="@drawable/spin_small"
                    android:entries="@array/array_duration" />

                <TextView
                    android:id="@+id/Ptxt_duration"
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:layout_alignParentRight="true"
                    android:layout_centerVertical="true"
                    android:layout_marginRight="26dp"
                    android:text="@string/minutes"
                    android:textColor="@color/minute_txt"
                    android:textSize="15dp"
                    android:textStyle="bold" />
            </RelativeLayout>

            <RelativeLayout
                android:layout_width="fill_parent"
                android:layout_height="wrap_content"
                android:layout_marginTop="18dp" >

                <TextView
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:layout_centerVertical="true"
                    android:layout_marginLeft="21dp"
                    android:text="@string/endbell"
                    android:textColor="@color/header_bg"
                    android:textSize="15dp"
                    android:textStyle="bold" />

                <Spinner
                    android:id="@+id/spinner_dEndbell"
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:layout_centerVertical="true"
                    android:layout_marginRight="8dp"
                    android:layout_toLeftOf="@+id/btn_duration_preview"
                    android:background="@drawable/spin_big"
                    android:entries="@array/array_endbell" />

                <Button
                    android:id="@+id/btn_duration_preview"
                    android:layout_width="wrap_content"
                    android:layout_height="25dp"
                    android:layout_alignParentRight="true"
                    android:layout_centerVertical="true"
                    android:layout_marginRight="16dp"
                    android:background="@drawable/btn_preview"
                    android:text="@string/preview"
                    android:textColor="@color/white"
                    android:textSize="15dp" />
            </RelativeLayout>

            <RelativeLayout
                android:layout_width="fill_parent"
                android:layout_height="wrap_content"
                android:layout_marginTop="18dp" >

                <TextView
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:layout_centerVertical="true"
                    android:layout_marginLeft="21dp"
                    android:text="@string/preparationTime"
                    android:textColor="@color/header_bg"
                    android:textSize="15dp"
                    android:textStyle="bold" />

                <Spinner
                    android:id="@+id/spinner_preparation"
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:layout_centerVertical="true"
                    android:layout_marginRight="15dp"
                    android:layout_toLeftOf="@+id/Ptxt_pre"
                    android:background="@drawable/spin_small"
                    android:entries="@array/array_pretime"
                    android:gravity="center" />

                <TextView
                    android:id="@+id/Ptxt_pre"
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:layout_alignParentRight="true"
                    android:layout_centerVertical="true"
                    android:layout_marginRight="26dp"
                    android:text="@string/minutes"
                    android:textColor="@color/minute_txt"
                    android:textSize="15dp"
                    android:textStyle="bold" />
            </RelativeLayout>

            <RelativeLayout
                android:layout_width="fill_parent"
                android:layout_height="wrap_content"
                android:layout_marginTop="18dp" >

                <TextView
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:layout_centerVertical="true"
                    android:layout_marginLeft="21dp"
                    android:text="@string/endbell"
                    android:textColor="@color/header_bg"
                    android:textSize="15dp"
                    android:textStyle="bold" />

                <Spinner
                    android:id="@+id/spinner_pEndbell"
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:layout_centerVertical="true"
                    android:layout_marginRight="8dp"
                    android:layout_toLeftOf="@+id/btn_pre_preview"
                    android:background="@drawable/spin_big"
                    android:entries="@array/array_endbell" />

                <Button
                    android:id="@+id/btn_pre_preview"
                    android:layout_width="wrap_content"
                    android:layout_height="25dp"
                    android:layout_alignParentRight="true"
                    android:layout_centerVertical="true"
                    android:layout_marginRight="16dp"
                    android:background="@drawable/btn_preview"
                    android:text="@string/preview"
                    android:textColor="@color/white"
                    android:textSize="15dp" />
            </RelativeLayout>

            <LinearLayout
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:layout_marginLeft="15dp"
                android:layout_marginTop="10dp"
                android:background="@drawable/layout_bg" >

                <CheckBox
                    android:id="@+id/check_interval"
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:layout_marginLeft="8dp"
                    android:button="@drawable/selector_checkbox"
                    android:paddingLeft="21dp"
                    android:text="@string/setintervalbell"
                    android:textColor="@color/color_checkbox_txt"
                    android:textStyle="bold" />
            </LinearLayout>

            <RelativeLayout
                android:id="@+id/relative_bell"
                android:layout_width="fill_parent"
                android:layout_height="wrap_content"
                android:layout_marginTop="15dp" >

                <TextView
                    android:id="@+id/txt_playevery"
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:layout_centerVertical="true"
                    android:layout_marginLeft="21dp"
                    android:text="@string/playevery"
                    android:textColor="@color/header_bg"
                    android:textSize="15dp"
                    android:textStyle="bold" />

                <Spinner
                    android:id="@+id/spinner_intervalTime"
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:layout_centerVertical="true"
                    android:layout_marginRight="13dp"
                    android:layout_toLeftOf="@+id/Ptxt_interval"
                    android:background="@drawable/spin_small"
                    android:entries="@array/array_belltime" />

                <TextView
                    android:id="@+id/Ptxt_interval"
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:layout_alignParentRight="true"
                    android:layout_centerVertical="true"
                    android:layout_marginRight="26dp"
                    android:text="@string/minutes"
                    android:textColor="@color/minute_txt"
                    android:textSize="15dp"
                    android:textStyle="bold" />
            </RelativeLayout>

            <RelativeLayout
                android:id="@+id/relative_time"
                android:layout_width="fill_parent"
                android:layout_height="wrap_content"
                android:layout_marginTop="10dp" >

                <TextView
                    android:id="@+id/txt_intervalBell"
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:layout_centerVertical="true"
                    android:layout_marginLeft="21dp"
                    android:text="@string/intervalbell"
                    android:textColor="@color/header_bg"
                    android:textSize="15dp"
                    android:textStyle="bold" />

                <Spinner
                    android:id="@+id/spinner_intervalBell"
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:layout_centerVertical="true"
                    android:layout_marginLeft="2dp"
                    android:layout_marginRight="8dp"
                    android:layout_toLeftOf="@+id/btn_interval_preview"
                    android:layout_toRightOf="@+id/txt_intervalBell"
                    android:background="@drawable/spin_big"
                    android:entries="@array/array_endbell" />

                <Button
                    android:id="@+id/btn_interval_preview"
                    android:layout_width="wrap_content"
                    android:layout_height="25dp"
                    android:layout_alignParentRight="true"
                    android:layout_centerVertical="true"
                    android:layout_marginRight="16dp"
                    android:background="@drawable/btn_preview"
                    android:text="@string/preview"
                    android:textColor="@color/white"
                    android:textSize="15dp" />
            </RelativeLayout>

            <LinearLayout
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:layout_marginLeft="15dp"
                android:layout_marginTop="10dp"
                android:background="@drawable/layout_bg" >

                <CheckBox
                    android:id="@+id/check_disturb"
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:layout_marginLeft="8dp"
                    android:button="@drawable/selector_checkbox"
                    android:paddingLeft="20dp"
                    android:text="@string/donotdisturb"
                    android:textColor="@color/color_checkbox_txt"
                    android:textStyle="bold" />
            </LinearLayout>

            <LinearLayout
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:layout_marginLeft="15dp"
                android:layout_marginTop="10dp"
                android:background="@drawable/layout_bg" >

                <CheckBox
                    android:id="@+id/check_whitenoise"
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:layout_marginLeft="8dp"
                    android:button="@drawable/selector_checkbox"
                    android:paddingLeft="20dp"
                    android:text="@string/whitenoise"
                    android:textColor="@color/color_checkbox_txt"
                    android:textStyle="bold" />
            </LinearLayout>

            <Button
                android:id="@+id/save"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:layout_gravity="center_horizontal"
                android:layout_marginBottom="8dp"
                android:layout_marginTop="34dp"
                android:background="@drawable/selector_btn_start"
                android:gravity="center"
                android:text="@string/save"
                android:textColor="@color/white"
                android:textStyle="bold" />
        </LinearLayout>
    </ScrollView>
</LinearLayout>

4

1 に答える 1

0

数日前、同様の問題がありました.Nexusでは背景が表示されませんでしたが、エミュレーターでは表示されました. 私は巨大な解像度の画像を使用していました。私はそれを縮小し、それはうまくいきました。参考になるかもしれません。

編集済み

次の 2 つの方法があります。

  1. Adobe Photoshop (または他の同様のツール) を開き、画像を開き、ALT + CTRL + I を押して、新しい画像サイズを定義します。そして、あなたのイメージを置き換えてください。これはより簡単な方法です。注: 画像サイズを 1280 x 800 に変更しましたが、元々は約 2000 x 1800 でした。

  2. 最初に背景から画像を削除します。コードでは、最初に画像をビットマップとして取得し、縮小することができます (以下のリンクを参照)。次に、背景に画像を追加します。

画像 (ビットマップ) のサイズを特定のサイズに変更する方法を参照してください。

于 2012-11-28T08:32:22.167 に答える