gpt4 book ai didi

java - 实现静态菜单

转载 作者:行者123 更新时间:2023-12-01 15:16:26 24 4
gpt4 key购买 nike

我想做的是随时显示菜单栏,无论显示什么布局或 Activity 。我基本上要做的是创建一个 Activity (我们称之为 MenuActivity),它创建按钮,并使其他 Activity 从 MenuActivity 扩展。问题是,我找不到一种方法使按钮显示在其他 Activity 上。如果有帮助的话,这是按钮的 xml:

<?xml version="1.0" encoding="utf-8"?>
<AbsoluteLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:id="@+id/relativeLayout" >

<Button
android:id="@+id/ABC"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_x="14dp"
android:layout_y="373dp"
android:text="@string/abc" />

<Button
android:id="@+id/favoritos"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_x="62dp"
android:layout_y="374dp"
android:text="@string/favoritos" />

<Button
android:id="@+id/Cupones"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_x="243dp"
android:layout_y="372dp"
android:text="@string/cupones" />

<Button
android:id="@+id/destacados"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_x="145dp"
android:layout_y="375dp"
android:text="@string/destacados" />

</AbsoluteLayout>

提前致谢!

最佳答案

我想如果你 include 你的问题就会得到解决此布局为child layout在其他 Activity 的布局中:

<include  layout="@layout/menulayout" android:id="@+id/menuLayout"  ...  />

menulayout.xml 是上面布局的名称,应在 res/layout 中定义。并且您喜欢在所有 Activity 中显示为菜单,也menuLayout是菜单布局的 id,您可以在 Activity 的布局或代码中引用它。
您可以覆盖所有布局参数。这意味着任何 android:layout_* 属性都可以与 <include /> 一起使用。标签。这是一个例子:

<include android:layout_width="fill_parent" layout="@layout/image_holder" />     

您可以在关于包含在 this page 中查看更多详细信息.
编辑:
如果您在查找包含的布局中的 View 时遇到问题,请参阅此问题,我希望这些对您有所帮助:
findViewById not working for an include?
Finding an view by id?

关于java - 实现静态菜单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11533911/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com