如何在Android中分割像ipad一样的屏幕?

时间:2012-07-11 09:36:03

标签: android android-layout android-widget

我想在Android平板电脑中制作应用程序,就像在ipad中有分屏一样,

我怎么能这样做?如果有任何机构有想法请发给我!

提前谢谢。

5 个答案:

答案 0 :(得分:4)

使用Fragments API可以实现这一点。自Android 3.0起,Fragments可用,但还有一个支持库,可让您使用Android 1.6中的这些API。希望这会有所帮助。

答案 1 :(得分:2)

使用fragments:检查http://mobile.tutsplus.com/tutorials/android/android-compatibility-working-with-fragments/
这是一个使用兼容包的示例应用程序的教程(允许您从API 4支持),它可能会有所帮助

答案 2 :(得分:1)

这不是限于iOS的“功能” 您可以通过使用两个垂直LinearLayouts并将它们分配相同的权重来轻松地在Android中执行此操作 - 将屏幕分成一半或不同的权重以实现类似于您提供的图像。

当然,还有很多其他方法可以做到这一点。

答案 3 :(得分:1)

这将是片段xml文件。那么你必须为CustomerList(左侧部分)和CustomerInfo(右侧部分)编写两个xml文件。您的活动应该扩展FragmentActivity。试试这个:::

  

<fragment class="ui.misc.Customers$CustomerList" 
android:id="@+id/customerlistfragmant" android:layout_weight="1" 
android:layout_width="550px" 
android:layout_height="wrap_content" 
/> 
<fragment class="ui.misc.Customers$CustomerInfo" 
android:id="@+id/customerinfofragmant" android:layout_weight="1" 
android:layout_width="350px" android:layout_height="wrap_content" /> 
<FrameLayout android:id="@+id/regscreentwo" android:layout_weight="1" 
android:layout_width="0px" 
android:layout_height="fill_parent" 
/> 
</LinearLayout>

答案 4 :(得分:0)

您可以使用此处描述的API:Fragments API