android - 一个 Activity 两个不同的 Layouts 有自己的主题?

标签 android android-layout android-theme

在 Android 中是否可以有一个 Activity 有两个 Layout,并且每个 Layout 都有自己的主题?

Activity

  • 使用 android:theme="@style/MyTheme1"布局横向
  • 使用 android:theme="@style/MyTheme2"布局肖像

最佳答案

您可以通过为横向布局使用文件夹 /res/layout-land 和为纵向布局使用 /res/layout-port 来实现这一点。

如果你愿意,你可以对样式做同样的事情,只需将它们放入 /res/values-land /res/values-port

关于android - 一个 Activity 两个不同的 Layouts 有自己的主题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22043747/

相关文章:

android - 如何在 Kotlin 中使用 Timer.scheduleAtFixedRate

android - 如果下一页仍在 Android 中创建,如何防止 ViewPager 显示下一页

java - 使用 RequestFuture.get() 时 Android Volley 超时异常

java - TextView的宽度,动态包裹到ImageView的宽度中

android - 在 Android 中设置 Share Action Provider 的样式

android - 找不到正确的 SDK 的全息主题

android - Android Fragments 中容器的用途

Android - xml布局作为背景

android - TableLayout 中的 TextView 仅在配置更改后居中

android - 全息主题应用回退到默认的 Android 主题