0

下の画像の灰色の背景を取り除くにはどうすればよいですか? タイトル「MergeLayout」の背後に現れる背景を指しています。基本的には、ヘッダーの背景のように、自分の背景をそこに設定したいと考えています。また、フッターの背景を設定する方法はありますか? そうでない場合、少なくとも橋の画像を画面全体に広げることはできますか?

ここに画像の説明を入力

4

3 に答える 3

2

androidmanifest.xml では、おそらくスタイルが選択されています。

<application
        android:icon="@drawable/ic_launcher"
        android:label="@string/app_name"
        android:theme="@style/AppTheme" >

res/values/ でスタイルを見つけます

Styles.xml

<resources>

    <style name="AppTheme" parent="android:Theme.Black.NoTitleBar" />

</resources>

これにより、アプリ全体で削除されます。コードを何度も書き直す必要はありません。

于 2013-04-17T06:06:56.540 に答える
1

そのバーがタイトル バーです。追加

requestWindowFeature(Window.FEATURE_NO_TITLE);

setContentView の前に onCreate で削除してください。

xml の下部に何かを配置することで、フッターを設定できます。メイン レイアウトを RelativeLayout にし、背景画像の高さを fill_parent にし、フッターを layout_above にし、フッターを layou_alignParentBottom=true にします。

于 2013-04-17T06:04:49.290 に答える
0

可能な解決策

  1. 灰色のバーの代わりに独自のデザインを配置するには、カスタム タイトル バーを作成できます。こちらの例をご覧ください

  2. または、マニフェストで次を使用してタイトルバーを削除できます

               android:theme="@android:style/Theme.NoTitleBar"
    
  3. 画像の上にタイトルを表示したい場合は、画像の上にテキストビューを配置する FrameLayout を使用するだけです。

于 2013-04-17T06:07:43.770 に答える