在设备上构建时,有没有办法显示特定的XML预览而不是activity_main?

时间:2017-04-27 14:26:38

标签: android android-layout android-studio android-recyclerview android-studio-2.3

我对这个主题做了一些研究,但找不到我的答案。

我正在使用RecyclerView和CardView制作新闻应用。

我创建了一个名为" list_row"的布局XML文件。包括CardView。我想在构建时看到手机上显示的XML预览。

<小时/> 预期

activity_main目前只有一个进度条,但在构建时,这是加载的XML。

实际

对此的任何帮助都将非常感激!

3 个答案:

答案 0 :(得分:1)

您可以在java代码中更改布局。

  1. 打开您的MainActivity类。它可以在 'java&gt;(packagename)&gt; MainActivity.java'
  2. 打开它并在R.layout.activity_main方法中查找onEnable
  3. 将其更改为其他布局,例如R.layout.list_row

答案 1 :(得分:0)

您可以在RecyclerView

中添加此行
   tools:listitem="@layout/list_row"

它会在Preview模式中显示许多布局

答案 2 :(得分:0)

只需在MainActivity的onCreate()方法中更改setContentView()上传递的布局ID。