2016-08-20 39 views
0

我有一些問題與標記佈局,我沒有顯示buttonBar,雖然它在代碼xml中。 請解決我的問題。放置項目的佈局,未顯示buttonBar

這是我的代碼:

<ImageView 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:id="@+id/imageQuote" 
    android:layout_marginTop="10dp" 
    android:layout_centerHorizontal="true" /> 


<TextView 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:textAppearance="?android:attr/textAppearanceMedium" 
    android:text="Description" 
    android:id="@+id/descriptionOfQuote" 
    android:layout_below="@+id/imageQuote" 
    android:layout_marginTop="10dp" 
    android:layout_centerHorizontal="true" 
    android:foregroundGravity="center" 
    android:textSize="22dp"/> 

<LinearLayout 
    android:id="@+id/buttonBar" 
    android:layout_marginBottom="1dp" 
    android:layout_width="fill_parent" 
    android:layout_height="wrap_content" 
    android:layout_alignParentBottom="true" 
    android:foregroundGravity="center" 
    android:gravity="bottom" 
    > 
    <ImageButton 
     android:layout_width="85dp" 
     android:layout_height="match_parent" 
     android:id="@+id/arrow_left" 
     android:src="@drawable/arrow_left" 
     android:background="?android:selectableItemBackground"/> 
    <ImageButton 
     android:layout_width="85dp" 
     android:layout_height="match_parent" 
     android:id="@+id/btn_copy" 
     android:src="@drawable/copy" 
     android:background="?android:selectableItemBackground"/> 

    <ImageButton 
     android:layout_width="85dp" 
     android:layout_height="match_parent" 
     android:id="@+id/btn_share" 
     android:src="@drawable/share" 
     android:background="?android:selectableItemBackground"/> 

    <ImageButton 
     android:layout_width="85dp" 
     android:layout_height="match_parent" 
     android:id="@+id/arrow_right" 
     android:src="@drawable/arrow_right" 
     android:background="?android:selectableItemBackground"/> 

</LinearLayout> 

enter image description here

如何使按鈕欄是在屏幕的底部?

+0

你想要達到什麼目的?你是說你不想要兩個按鈕吧? –

+0

我想buttonBar在底部。在我的代碼是,但屏幕沒有。 –

回答

0

我有可以解決你的問題,兩條線索:

1)做出的LinearLayout方向水平:

<LinearLayout 
android:id="@+id/buttonBar" 
android:layout_marginBottom="1dp" 
android:layout_width="fill_parent" 
android:layout_height="wrap_content" 
android:layout_alignParentBottom="true" 
android:foregroundGravity="center" 
android:gravity="bottom" 
android:orientation="horizontal" 
> 

2)我不知道,但有可能是與按鈕欄的孩子的身高問題,嘗試將其設置爲寬度:

<ImageButton 
    android:layout_width="85dp" 
    android:layout_height="85dp" 
    android:id="@+id/arrow_left" 
    android:src="@drawable/arrow_left" 
    android:background="?android:selectableItemBackground"/> 

我居然沒有的Android Studio檢查,如果我的答案是正確的,對不起爲:(

+0

不幸的是,這個解決方案不能幫助我。 –