Android:不断的菜单和不断变化的活动

时间:2011-11-01 05:45:27

标签: android android-activity

我正在开发一个简单的Android应用程序。 我想创建一个始终可见(并始终在顶部)的共享菜单以及可以被杀死的其他活动,也可以打开其他活动。 我希望能够在我的活动中点击对象(如文本输入字段),即使我的菜单有焦点。

我只是想知道将菜单实现到我的设计enter image description here

中的好方法

*当菜单始终保持可见时,活动屏幕可能会发生变化

更新

  • 我更喜欢一种解决方案,它允许菜单项隐藏(向左滑动),并在鼠标悬停在左边缘时显示。
  • 我会从实际代码中受益,告诉我如何做到这一点。

2 个答案:

答案 0 :(得分:1)

为什么不使用TabActivity或Fragment ???

答案 1 :(得分:0)

要做你所描述的事情,你必须只参加一项活动。您可以将不同的布局充气到右侧,同时保持左侧静止。

因此,您只需创建各种布局以填充右侧,然后根据需要对其进行充气/销毁,而不是制作一堆不同的Activity类。

为了防止这种情况变得一团糟,您可能希望将View扩展到单独的类中,每个类都会扩展一个布局...基本上复制Activity模型,除了您使用的东西而不是Activity之外是您自己的您自动构建的自定义视图并投入右侧面板(可能是相对父级或表父级布局的子级)。

因此...

TableLayout (full screen)
TableRow(full screen)
MenuView (left side)
   RelativeLayout (right side parent)
    -->> fill this with your custom View(s)
   /RelativeLayout
/Row
/Table

这样的事情应该很好用。