0

以下を含むメインのrelativeLayoutがあります。

  1. 内部にたくさんのボタンがある相対的なレイアウト
  2. スライド引き出し
  3. 画像ボタンの設定

アプリは正常に動作しますが、ドロワーを開くとその上に設定ボタンがありますが、これは望ましくありません。ドロワーで非表示にしたいので、コードのスライドドロワーの上にimageButtonを移動しましたが、これは私のアプリをクラッシュさせます。なんで?意味がありません。imageButton を引き出しの後ろに配置する別の方法はありますか?

編集:ここにコードがあります

<RelativeLayout 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="@drawable/img_blue_background" >


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

    <ImageButton
        android:id="@+id/btn_call"
        android:layout_width="125dp"
        android:layout_height="wrap_content"
        android:layout_marginRight="20dp"
        android:layout_toLeftOf="@+id/left_divider"
        android:background="@drawable/img_transparent"
        android:padding="20dp"
        android:src="@drawable/img_call_icon" />

    <ImageButton
        android:id="@+id/btn_directions"
        android:layout_width="125dp"
        android:layout_height="wrap_content"
        android:layout_marginLeft="20dp"
        android:layout_marginRight="20dp"
        android:layout_toLeftOf="@+id/center_divider"
        android:background="@drawable/img_transparent"
        android:padding="20dp"
        android:src="@drawable/img_directions_icon" />

    <ImageButton
        android:id="@+id/btn_voice"
        android:layout_width="125dp"
        android:layout_height="wrap_content"
        android:layout_marginLeft="20dp"
        android:layout_marginRight="20dp"
        android:layout_toRightOf="@id/center_divider"
        android:background="@drawable/img_transparent"
        android:padding="20dp"
        android:src="@drawable/img_microphone_icon" />

    <ImageButton
        android:id="@+id/btn_music"
        android:layout_width="125dp"
        android:layout_height="wrap_content"
        android:layout_marginLeft="20dp"
        android:layout_toRightOf="@+id/right_divider"
        android:background="@drawable/img_transparent"
        android:padding="20dp"
        android:src="@drawable/img_music_icon" />

    <ImageView
        android:id="@+id/center_divider"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_centerHorizontal="true"
        android:layout_marginTop="20dp"
        android:src="@drawable/img_icon_divider" />

    <ImageView
        android:id="@+id/left_divider"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_marginTop="20dp"
        android:layout_toLeftOf="@id/btn_directions"
        android:src="@drawable/img_icon_divider" />

    <ImageView
        android:id="@+id/right_divider"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_centerHorizontal="true"
        android:layout_marginTop="20dp"
        android:layout_toRightOf="@id/btn_voice"
        android:src="@drawable/img_icon_divider" />

</RelativeLayout>



<SlidingDrawer
    android:id="@+id/slidingDrawer1"
    android:layout_width="fill_parent"
    android:layout_height="200dp"
    android:layout_alignParentBottom="true"
    android:content="@+id/content"
    android:handle="@+id/time" >

    <TextView
        android:id="@+id/time"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="@+string/time"
        android:textColor="#ffff"
        android:textSize="25dp" />

    <HorizontalScrollView
        android:id="@+id/content"
        android:layout_width="fill_parent"
        android:layout_height="170dp"
        android:background="@drawable/img_widget_holder"
        android:fillViewport="true"
        android:paddingLeft="0dp"
        android:paddingRight="0dp" >

        <LinearLayout
            android:id="@+id/widgetHolder"
            android:layout_width="wrap_content"
            android:layout_height="fill_parent"
            android:layout_gravity="left|right|fill_horizontal"
            android:layout_marginLeft="0dp"
            android:layout_marginRight="0dp" >

        </LinearLayout>
    </HorizontalScrollView>

</SlidingDrawer>

        <ImageButton
    android:id="@+id/btn_settings"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_alignParentBottom="true"
    android:layout_alignParentRight="true"
    android:layout_marginRight="10dp"
    android:background="@drawable/img_transparent"
    android:padding="10dp"
    android:src="@drawable/img_settings_icon" />

4

0 に答える 0