答案 0 :(得分:1)
为什么不试试这个
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:orientation="horizontal"
android:layout_height="match_parent"
tools:context=".MainActivity">
<FrameLayout
android:layout_width="0dp"
android:layout_height="match_parent"
android:layout_weight="1"
android:background="#ff00"
/>
<FrameLayout
android:layout_width="0dp"
android:layout_height="match_parent"
android:layout_weight="1"
android:background="#000000"
/>
<FrameLayout
android:layout_width="0dp"
android:layout_height="match_parent"
android:layout_weight="1"
android:background="#009dff"
/>
在3个片段中添加任何内容,然后使用它们替换帧布局。
getSupportFragmentManager().beginTransaction().replace(R.layout.layout_name, new Fragment_name());
答案 1 :(得分:1)
如果您想在多种屏幕尺寸上使用您的应用程序,则必须完成fragments。
您可以使用resources和FragmentManager管理这些不同的布局,以动态更改列表和说明。
如果您只想要平板电脑,那么简单的解决方案就是将您的视图划分为3而不会出现碎片,但我不建议使用此方法,因为您无法轻松改进应用程序
答案 2 :(得分:0)
一种简单的方法是使用左右抽屉!
看看下面的链接。