android 新 Activity ,每个屏幕的新布局还是有更好/更清洁的方式?

标签 android

我是 android 编程的新手,我需要一些关于最佳方法的专家建议。我有一个菜单驱动的应用程序,可以解决我在这里工作中遇到的问题。它大约有三个菜单,最后一页上有文本或图形解决方案。到目前为止,我一直在为每个解决方案创建一个新类和新 xml,这似乎太多了(可能有 100 个类和 xml)。我应该做什么?在菜单选择期间传递项目? Sqlite 来存储数据?预先感谢您为我指明正确的方向

最佳答案

简短回答:在菜单选择期间将 Intent 传递给通用“解决方案”布局。

如果所有解决方案都具有相同的格式布局,请考虑只制作一个 Activity 布局并向其发送自定义值。这些值可以存储在 xml 中,这将使它变得容易得多。

例如,如果您有一个包含标题、解决方案文本和图片资源的标准“解决方案”布局,则无需为每个解决方案创建单独的类,只需传递标题字符串、解决方案字符串和资源位置字符串作为解决方案 Activity 的额外内容。

关于android 新 Activity ,每个屏幕的新布局还是有更好/更清洁的方式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7746420/

相关文章:

android - Genymotion 无法加载 VirtualBox 引擎

android - 将数据写入本地 JSON 文件

java - 将 Spinner 包含在 ListView 中后无法单击 ListView

java - Android Studio 中的新 Activity 无法启动

Java 常量文件

android - Webview 将可见性设置为 INVISIBLE 或 GONE 在 android 中不起作用

android - 如何使 Xamarin Android App onResume 到上一个屏幕?

java - 已编辑 : How can I change date format of Date object?

java - JSONArray 解析错误

c# - 在 Visual Studio 2015 中调试 native Android 库时断点不起作用