1

私は Android Studio で簡単なアプリを開発しており、実際のデバイス (Asus zenfone 5 & Android 4.4.2) でテストしています。メイン アクティビティでは、このレイアウトを適用しました。

<LinearLayout 
 xmlns:android="http://schemas.android.com/apk/res/android" 
 xmlns:tools="http://schemas.android.com/tools" 
 tools:context="madapps.mysecondapp.MainActivity"  

 android:id="@+id/activity_main" android:layout_width="match_parent"     
 android:layout_height="match_parent"
 android:paddingTop="?android:attr/actionBarSize" 
 android:orientation="horizontal" 
 android:background="@drawable/background_deathstar">

  <EditText 
      android:id="@+id/edit_message" 
      android:text="@string/message" android:layout_weight="1"     
      android:layout_width="0dp" android:layout_height="wrap_content" 
      android:hint="@string/edit_message" android:textColor="#FFF" />

  <Button android:layout_width="wrap_content"     
      android:layout_height="wrap_content" 
      android:text="@string/button_send" 
      android:onClick="sendMessage" />
</LinearLayout>

この style.xml をアクティビティに適用

<resources>
   <style name="AppTheme" parent="android:Theme.Holo">
        <item name="android:windowActionBarOverlay">true</item>
   </style>
</resources>

私がやりたいことは、さまざまな画面サイズと密度 (dpi) で背景画像をテストすることです。さて、問題は、私の物理デバイスでプロパティが

    android:windowActionBarOverlay

適切に適用され、背景画像の上にアクション バーが配置されますが、これは Android Studio のレイアウト エディタ内で同様に機能しません。つまり、画像がアクション バーの最後から始まることを意味します。

ps。また、windowActionBarOverlay プロパティを無視する以外に、アクション バーがカスタム アクション ボタンの読み込みに失敗していることにも気付きました。この 2 つの問題には、ある程度の関連性があると思います。

助言がありますか?

どうもありがとうございました

4

1 に答える 1