如何像静态网站一样开发Android应用?

时间:2013-10-27 09:12:01

标签: android xml eclipse android-layout android-sdk-tools

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

应用程序如下所示:

enter image description here

所以标题(标题除外)和页脚总是不变的。 单击页脚按钮时,红色部分将更改为相关页面。

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

现在我正在做的是:

两个静态布局(没有活动类):header.xml和footer.xml。我在活动布局中<include>(例如 about_us.xml )。 footer.xml有一些按钮,它们挂钩到onClick个事件。按钮就像 home,about us,references,contact 。 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中是否正确?我怎么能这样做?

感谢您的帮助!

1 个答案:

答案 0 :(得分:1)

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