2015-11-23 18 views
0

我想表明在同等图像的screen.here我的代码宽度: -如何显示在相同尺寸相同的图像屏幕的宽度在android系统

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

     <ImageView 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:src="@drawable/m" 
      android:padding="10dp"/> 

     <ImageView 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:src="@drawable/m" 
      android:padding="10dp"/> 

    </LinearLayout> 

我布局的样子: -

任何人都可以帮助我如何解决这个问题。

回答

0

使用layout_height属性:

<LinearLayout 
    xmlns:android="http://schemas.android.com/apk/res/android" 
    android:weightSum="1" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" 
    android:orientation="horizontal"> 

    <ImageView 
     android:layout_width="0dp" 
     android:layout_height="match_parent" 
     android:src="@drawable/m" 
     android:padding="10dp" 
     android:layout_weight="0.5"/> 

    <ImageView 
     android:layout_width="0dp" 
     android:layout_height="match_parent" 
     android:src="@drawable/m" 
     android:padding="10dp" 
     android:layout_weight="0.5"/> 

</LinearLayout> 

UPDATE:

如果你想要做的,从Java代码:

LinearLayout.LayoutParams params = new LinearLayout.LayoutParams(LayoutParams.MATCH_PARENT, LayoutParams.MATCH_PARENT); 
params.weight = 0.5f; 
ImageView = new ImageView(this); 
myImageView.setLayoutParams(params); 
+0

其示值误差unkhown属性为 –

+0

@Triode谢谢编辑。 – Rami

+0

如果我以编程方式创建Imageview,那么我该如何做到这一点。 –

相关问题