我有一个应用程序有多个fragments
我想知道如何添加每个不同的背景fragment
。我使用的布局有可滚动选项卡,它们都使用相同的 xml 文件。我也有一个MainActivity
设置视图和adapter
对于每个fragment
。我知道你可以使用 xml 文件添加背景android:background
或类似的东西以及将其设置到主要活动中的视图,但我不知道如何对每个选项卡执行此操作。感谢您的任何帮助!
要向片段添加背景,您必须将其包装在某个容器中
<LinearLayout
android:id="@+id/linearlayout01"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="#ccc"
android:layout_weight="1"
android:orientation="vertical">
<fragment android:name="com.example.simplefragmentexample.LayOutOne"
android:id="@+id/frag_1"
android:layout_width="fill_parent"
android:layout_height="fill_parent" />
</LinearLayout>
如果您希望使用相同的 xml 文件,您应该以编程方式设置图像LinearLayout l = (LinearLayout) findViewById(R.id.linearlayout01);
l.setBackground(Image);
或使用多个 xmlandroid:background
.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)