mainActivity.java
(此处为代码)。
所以,我的问题是:我可以为这一项活动使用30种不同的布局,还是我必须制作30种不同的活动?我想把所有布局都设为2个GIF,因此我不知道如何才能做到这一点。哪个选项最好,如果是第一个,如何导入到GIF的布局或活动? 谢谢你的回答! (抱歉我的英语不好)
答案 0 :(得分:0)
包含多个布局会有如下帮助吗?
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
<include
layout="@layout/layout_one"
android:layout_width="match_parent"
android:layout_height="match_parent" />
<include
layout="@layout/layout_two"
android:layout_width="match_parent"
android:layout_height="match_parent" />
</LinearLayout>
答案 1 :(得分:0)
举例说明一项活动,即GifActivity
当您点击按钮时,将您的GIF路径发送到您的GifActivity,这样您就可以使用一个布局进行一项活动。
Intent i = new Intent(MainActivity.this, GifActivity.class);
i.putExtra("GIF_PATH", hereTHePathToYourGif);
StartActivity(i);
答案 2 :(得分:0)
创建一个主布局,然后使用include标记
在主布局中包含两个布局