Androidバージョン> = 4でAndroidアプリケーションを実行すると、次の出力が得られました(Androidバージョン3ではテストしていません):
Android バージョン 2.3 で同じアプリケーションを実行すると、少し異なる出力が得られました。
2 番目のスクリーンショットでは、about ボタンの画像が表示されていないことがわかります。しかし、2.3で同じアプリケーションを数回実行しようとすると、画像が表示されることがありました。
これが私のコードです:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical" >
<include layout="@layout/actionbar_with_right_button" />
<ScrollView
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_gravity="center"
android:scrollbars="none" >
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:gravity="center"
android:orientation="vertical" >
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:clickable="true"
android:drawablePadding="@dimen/settings_text_view_drawable_padding"
android:drawableTop="@drawable/snooze_button"
android:gravity="center"
android:onClick="showRemainderSnoozeSettings"
android:padding="@dimen/settings_text_view_padding"
android:text="@string/snooze" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:clickable="true"
android:drawablePadding="@dimen/settings_text_view_drawable_padding"
android:drawableTop="@drawable/help_button"
android:gravity="center"
android:onClick="showFaq"
android:padding="@dimen/settings_text_view_padding"
android:text="@string/help" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:clickable="true"
android:drawablePadding="@dimen/settings_text_view_drawable_padding"
android:drawableTop="@drawable/about_button"
android:gravity="center"
android:onClick="showAbout"
android:padding="@dimen/settings_text_view_padding"
android:text="@string/about" />
</LinearLayout>
</ScrollView>
なぜこれが起こっているのか理解できませんでした。
誰でもこの問題を解決するのを手伝ってくれますか?
編集:
android:drawableTop="@drawable/about_button" を about の android:drawableTop="@drawable/help_button" に変更したときに忘れていたもう 1 つの重要なことTextView
。それは完璧に機能しました。したがって、私の about_button イメージの問題である可能性があります。そのため、about 画像を再度作成し、すべての drawable フォルダーに入れました。その後も+veの結果は得られませんでした。この問題は 2.3 以下でのみ発生します。
ありがとう