Java 以3x3模式排列屏幕
我喜欢在我的android应用程序中将屏幕分为3列3行。 所有九个正方形的大小应始终相同。每一个方块都应该能够包含一个图片或视频,而这些图片或视频不应该被剪切 我已经有了一个完全有效的解决方案,但这个解决方案只适用于特定的屏幕大小,因为我用d和layout heigth属性对布局进行了硬编码。我使用过一个包含三个TableRow的Tablelayout,每个TableRow包含三个LinearLayout 你能不能给我一些建议,如何以一种正确的方式开始?它应该适用于所有设备 谢谢你的帮助试试这个Java 以3x3模式排列屏幕,java,android,xml,view,imagebutton,Java,Android,Xml,View,Imagebutton,我喜欢在我的android应用程序中将屏幕分为3列3行。 所有九个正方形的大小应始终相同。每一个方块都应该能够包含一个图片或视频,而这些图片或视频不应该被剪切 我已经有了一个完全有效的解决方案,但这个解决方案只适用于特定的屏幕大小,因为我用d和layout heigth属性对布局进行了硬编码。我使用过一个包含三个TableRow的Tablelayout,每个TableRow包含三个LinearLayout 你能不能给我一些建议,如何以一种正确的方式开始?它应该适用于所有设备 谢谢你的帮助试试这个
<LinearLayout
android:orientation="horizontal"
android:layout_width="fill_parent"
android:layout_height="fill_parent">
<LinearLayout android:orientation="vertical" android:layout_width="fill_parent"
android:layout_height="fill_parent" android:id="@+id/linearLayout2" android:layout_weight="1">
<LinearLayout android:orientation="horizontal" android:layout_width="fill_parent"
android:layout_height="fill_parent" android:layout_weight="1"/>
<LinearLayout android:orientation="horizontal" android:layout_width="fill_parent"
android:layout_height="fill_parent" android:layout_weight="1"/>
<LinearLayout android:orientation="horizontal" android:layout_width="fill_parent"
android:layout_height="fill_parent" android:layout_weight="1"/>
</LinearLayout>
<LinearLayout android:orientation="vertical" android:layout_width="fill_parent"
android:layout_height="fill_parent" android:id="@+id/linearLayout" android:layout_weight="1">
<LinearLayout android:orientation="horizontal" android:layout_width="fill_parent"
android:layout_height="fill_parent" android:layout_weight="1"/>
<LinearLayout android:orientation="horizontal" android:layout_width="fill_parent"
android:layout_height="fill_parent" android:layout_weight="1"/>
<LinearLayout android:orientation="horizontal" android:layout_width="fill_parent"
android:layout_height="fill_parent" android:layout_weight="1"/>
</LinearLayout>
<LinearLayout android:orientation="vertical" android:layout_width="fill_parent"
android:layout_height="fill_parent" android:id="@+id/linearLayout2" android:layout_weight="1">
<LinearLayout android:orientation="horizontal" android:layout_width="fill_parent"
android:layout_height="fill_parent" android:layout_weight="1"/>
<LinearLayout android:orientation="horizontal" android:layout_width="fill_parent"
android:layout_height="fill_parent" android:layout_weight="1"/>
<LinearLayout android:orientation="horizontal" android:layout_width="fill_parent"
android:layout_height="fill_parent" android:layout_weight="1"/>
</LinearLayout>
</LinearLayout>