Java 将ImageView安装为屏幕高度的一半和全屏幕宽度的一半
情况如何: 我想要什么: 如何通过XML和代码实现这一点。? 我正在使用RelativeLayout。 还需要API级别8(来自android 2.3+)。。 所以不能使用setWidth(),setHeight()Java 将ImageView安装为屏幕高度的一半和全屏幕宽度的一半,java,android,xml,image,resize,Java,Android,Xml,Image,Resize,情况如何: 我想要什么: 如何通过XML和代码实现这一点。? 我正在使用RelativeLayout。 还需要API级别8(来自android 2.3+)。。 所以不能使用setWidth(),setHeight() 帮助?尝试使用具有权重和的线性布局包装RelativeLayout,并为RelativeLayout提供所需的权重。例如: <LinearLayout android:layout_width="match_parent" android:layout_height="mat
帮助?尝试使用具有权重和的线性布局包装RelativeLayout,并为RelativeLayout提供所需的权重。例如:
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
android:weightSum="2" >
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_weight="1" >
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context=".MainActivity" >
<ImageView
android:id="@+id/imageView1"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_alignParentLeft="true"
android:layout_alignParentRight="true"
android:layout_alignParentTop="true"
android:background="@android:color/black"
android:scaleType="fitXY" />
</RelativeLayout>
</LinearLayout>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent" >
</LinearLayout>
是什么限制了您使用setWidth()和setHeight()?您可以添加您现在使用的代码吗?这使我们更容易对您可能的内容进行评论change@ndsmyter@android.fryo我不能,因为setwidth()和setheight()需要api级别11,我需要api级别8的向后兼容性