在设备上构建时,有没有办法显示特定 XML 的预览而不是 activity_main?
Is there a way to show a specific XML's preview rather than activity_main when building on the device?
我对这个话题做了一些研究,但找不到我的答案。
我正在使用 RecyclerView 和 CardView 制作新闻应用。
我创建了一个名为 "list_row" 的布局 XML 文件,其中包含 CardView。我希望在构建时在我的 phone 上看到此 XML 的预览。
预期的
activity_main
目前只有一个进度条,但是当我构建时,这是加载的 XML。
实际
如有任何帮助,我们将不胜感激!
您可以在 RecyclerView
中添加此行:
tools:listitem="@layout/list_row"
它将在您的 Preview
模式下显示许多布局
您可以在 java 代码中更改布局。
- 打开您的 MainActivity class。它可以在
'java>(packagename)>MainActivity.java'
- 打开它,在
onEnable
方法中寻找R.layout.activity_main
。
- 将其更改为其他布局,例如
R.layout.list_row
只需在 MainActivity 的 onCreate() 方法中更改在 setContentView() 上传递的布局 ID。
我对这个话题做了一些研究,但找不到我的答案。
我正在使用 RecyclerView 和 CardView 制作新闻应用。
我创建了一个名为 "list_row" 的布局 XML 文件,其中包含 CardView。我希望在构建时在我的 phone 上看到此 XML 的预览。
预期的
activity_main
目前只有一个进度条,但是当我构建时,这是加载的 XML。
实际
如有任何帮助,我们将不胜感激!
您可以在 RecyclerView
中添加此行:
tools:listitem="@layout/list_row"
它将在您的 Preview
模式下显示许多布局
您可以在 java 代码中更改布局。
- 打开您的 MainActivity class。它可以在 'java>(packagename)>MainActivity.java'
- 打开它,在
onEnable
方法中寻找R.layout.activity_main
。 - 将其更改为其他布局,例如
R.layout.list_row
只需在 MainActivity 的 onCreate() 方法中更改在 setContentView() 上传递的布局 ID。