1

我工作的公司要求我将他们的网站转换为 Android 应用程序。我既不是 Java 专家,也不是 Android SDK 专家。所以我不知道我在这里有什么选择。

该应用程序如下所示:

在此处输入图像描述

所以页眉(除了标题)和页脚总是不变的。当单击页脚按钮时,红色部分会变为相关页面。

我知道我不应该问“这种问题的最佳方法是什么”。那么,我该怎么做呢?

现在我正在做的是这样的:

两个静态布局(没有活动类):header.xml 和 footer.xml。我<include>将它们放在活动布局中(例如about_us.xml)。footer.xml 有按钮,这些按钮与onClick事件挂钩。按钮就像家、关于我们、参考资料、联系方式。onClick 事件就像“load_Page_AboutUs”

因此,每个页面(活动)有 4 个功能要加载。这也是我猜的一个问题。如果有办法做到这一点:load_page(String activity_name)我会喜欢的。

但真正的问题是:

我必须定义所有load_page_x活动中的所有功能。

因此,如果我有 4 个活动,我会在 4 个不同的活动中定义以下功能:

public void load_page_about(View view)
{
 Intent i = bla();
 startActivity(i);
}
public void load_page_references(View view)
{
 Intent i = bla();
 startActivity(i);
}
// etc..

这组函数定义存在于所有 4 个活动中。所以我认为我在这里做错了什么。我将不胜感激任何帮助引导我走向正确的方向。到底:

我想要的是:

  • 页脚的单一布局 (xml)
  • onClick可以处理页脚按钮的单个活动类
  • 标题也是如此。并以编程方式更改其标题(或从 xml,如果可能)

也许我应该将页面内容部分设计为 .xml 文件并以编程方式将它们包含在其中main_layout.xml是否正确?我该怎么做?

谢谢你的帮助 !

4

1 回答 1

1

最快的方法是使用WebView设置它的 java 脚本启用并将你的索引网页加载到它,你就完成了!您可能需要修改一些 css 才能在移动设备上很好地查看它。

于 2013-10-27T09:20:00.530 回答