2013-12-22 193 views
0

enter image description here填充圖像中的Android

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    xmlns:tools="http://schemas.android.com/tools" 
    android:layout_width="match_parent" 
    android:layout_height="wrap_content" 
    android:background="@color/gray" 
    android:gravity="fill_vertical" 
    tools:context=".TwitterHomeActivity" > 

    <RelativeLayout 
     android:id="@+id/top_line" 
     android:layout_width="fill_parent" 
     android:layout_height="wrap_content" 
     android:layout_marginBottom="5dp" 
     android:layout_marginTop="5dp" 
     android:orientation="horizontal" > 

     <ImageView 
      android:id="@+id/settin_img" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:layout_alignParentLeft="true" 
      android:layout_marginLeft="5dp" 
      android:src="@drawable/settin_img" /> 

     <ImageView 
      android:id="@+id/sonow_img" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:layout_centerInParent="true" 
      android:src="@drawable/sonow" /> 
    </RelativeLayout> 

    <android.support.v4.view.ViewPager 
     android:id="@+id/myviewpager" 
     android:layout_width="match_parent" 
     android:layout_height="wrap_content" 
     android:layout_above="@+id/Checkbox" 
     android:layout_below="@+id/top_line" 
     android:background="@drawable/bg" 
     android:overScrollMode="never" > 
    </android.support.v4.view.ViewPager> 

    <RelativeLayout 
     android:id="@+id/Checkbox" 
     android:layout_width="match_parent" 
     android:layout_height="wrap_content" 
     android:layout_alignParentBottom="true" 
     android:orientation="horizontal" > 

     <CheckBox 
      android:id="@+id/unlike" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:button="@drawable/unlie_chkbox" 
      android:layout_alignParentLeft="true" /> 

     <CheckBox 
      android:id="@+id/like" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:button="@drawable/like_chk_box_drable" 
      android:layout_alignParentRight="true" /> 
    </RelativeLayout> 

</RelativeLayout> 

我想喜歡和討厭的圖像填充copletely.I添加圖像。

這裏是他們之間的一些差距。 如何刪除它。 我也想在landscpe模式下顯示它,它也適合landscpe模式。 請幫助我'

回答

1

您應該使用加權子視圖而不是RelativeLayoutLinearLayout。 該解決方案將是這個樣子:

... 
<LinearLayout 
    android:id="@+id/Checkbox" 
    android:layout_width="match_parent" 
    android:layout_height="wrap_content" 
    android:layout_alignParentBottom="true" 
    android:orientation="horizontal" > 

    <CheckBox 
     android:id="@+id/unlike" 
     android:layout_width="0dp" 
     android:layout_height="wrap_content" 
     android:weight="1" 
     android:button="@drawable/unlie_chkbox" /> 

    <CheckBox 
     android:id="@+id/like" 
     android:layout_width="0dp" 
     android:layout_height="wrap_content" 
     android:layout_weight="1" 
     android:button="@drawable/like_chk_box_drable" /> 
</LinearLayout> 
... 

(順便說一句,RelativeLayout沒有一個android:orientation屬性)

+0

先生,我做到了。但如果我設置圖像在複選框的背景,那麼它的工作。但因爲我設置圖像在button.so它不工作。 – Parvesh

+1

@Parvesh,我不明白你的意思。你用按鈕替換複選框嗎? – GareginSargsyan