2016-12-28 17 views
0

私の相対レイアウトでは、スピナーとイメージボタンがあります。今、私は私のスピナーが私のイメージボタンの左にその幅を伸ばしたいレイアウト上の2番目の項目までスピナーの幅を伸ばす方法

android:layout_alignParentRight="true" 

:私は以下のコードを右隅に私の画像ボタンを配置しました。私はスピナーの固定幅を使ってこれを達成することができますが、それはどのスクリーンサイズにも適応できるように動的にしたいのです。

<RelativeLayout 
android:layout_width="match_parent" 
android:layout_height="wrap_content"> 
<ImageButton 
    android:id="@+id/coa_searchAccount" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:layout_alignParentTop="true" 
    android:layout_alignParentRight="true" 
    android:layout_alignParentEnd="true" 
    android:src="@drawable/ic_youtube_searched_for_black_18dp" 
    /> 
<Spinner 
    android:id="@+id/coa_parentid" 

    android:layout_alignParentLeft="true" 
    android:layout_alignRight="@id/coa_searchAccount" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content"> 
</Spinner> 

Click to see Image

答えて

0

右にあなたのImageViewの位置を合わせてから、このようなImageView

利用何かの左にSpinnerを揃える:

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    android:layout_width="match_parent" 
    android:layout_height="wrap_content"> 

    <Spinner 
     android:layout_width="match_parent" 
     android:layout_height="wrap_content" 
     android:layout_toLeftOf="@+id/image_view" /> 

    <ImageView 
     android:id="@id/image_view" 
     android:layout_width="@dimen/your_dimen" 
     android:layout_height="@dimen/your_dimen" 
     android:layout_alignParentRight="true" 
     android:src="@color/your_drawable" /> 

</RelativeLayout> 
+0

おかげでそのdあなたの助けを借りて – Agahii

関連する問題