我正在开发一个简单的Android应用程序。 我想创建一个始终可见(并始终在顶部)的共享菜单以及可以被杀死的其他活动,也可以打开其他活动。 我希望能够在我的活动中点击对象(如文本输入字段),即使我的菜单有焦点。
我只是想知道将菜单实现到我的设计
中的好方法*当菜单始终保持可见时,活动屏幕可能会发生变化
更新
答案 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
这样的事情应该很好用。