2016-08-03 153 views
1

我想顯示一個imageview和2 textview使用listfragment。我爲了在平板電腦上顯示而設計它。它看起來不錯。但是,如果我使用手機查看它,效果會有所不同。正如你可以從截圖中看到的。Android圖像是不符合手機和平板電腦大小

enter image description here

是否有可能使手機的看法是一樣的平板電腦有何看法?

<?xml version="1.0" encoding="utf-8"?> 
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 
android:orientation="horizontal" android:layout_width="match_parent" 
android:layout_height="match_parent"> 

<LinearLayout 
    android:orientation="horizontal" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent"> 

    <ImageView 
     android:layout_width="0dp" 
     android:layout_height="200dp" 
     android:id="@+id/img" 
     android:src="@drawable/img_1" 
     android:layout_weight="1" /> 

    <RelativeLayout 
     android:orientation="horizontal" 
     android:layout_width="0dp" 
     android:layout_height="wrap_content" 
     android:layout_weight="1"> 

     <TextView 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:textAppearance="?android:attr/textAppearanceLarge" 
      android:text="Name" 
      android:id="@+id/name" 
      android:layout_alignParentTop="true" /> 

     <TextView 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:textAppearance="?android:attr/textAppearanceMedium" 
      android:text="Price" 
      android:id="@+id/price" 
      android:layout_below="@+id/name" /> 
    </RelativeLayout> 
</LinearLayout> 

+0

我爲不同屏幕尺寸的獨立佈局找不到截圖。 –

+0

截圖的網址是http://i.stack.imgur.com/qjLp5.jpg – gosulove

回答

2

我正面臨着同樣的事情,我來了解SDP哪些變化根據設備try this 或者您也可以通過this`

+0

你是否找到解決方案? –

+0

如果我複製並粘貼我的代碼到他們的佈局,其效果相同。 – gosulove

+0

只需使用sdp代替dp –