网站建设资讯

NEWS

网站建设资讯

android底部菜单,android实现底部菜单

Android中怎么实现底部菜单栏

一共两种实现方式:

10年积累的成都网站制作、成都网站设计经验,可以快速应对客户对网站的新想法和需求。提供各种问题对应的解决方案。让选择我们的客户得到更好、更有力的网络服务。我虽然不认识你,你也不认识我。但先网站设计后付款的网站建设流程,更有通榆免费网站建设让你可以放心的选择与我们合作。

方式一:java代码实现

@Override

public boolean onCreateOptionsMenu(Menu menu) {

/**

* 参数1:组的id

* 参数2:菜单的id

* 参数3:排列的顺序

* 参数4:显示菜单的文本

*/

menu.add(0, 0, 0, "你好");

menu.add(1, 1, 1, "不好");

return super.onCreateOptionsMenu(menu);

}

/**菜单的点击事件*/

@Override

public boolean onOptionsItemSelected(MenuItem item) {

switch(item.getItemId()){

case 0:

Toast.makeText(this, "你选择你好", Toast.LENGTH_LONG).show();

break;

case 1:

Toast.makeText(this, "你选择不好", Toast.LENGTH_LONG).show();

break;

}

}

方式二:xml形式的菜单

步骤一:在res/menu目录下新建xml文件

menu xmlns:android=""

xmlns:tools=""

tools:context="com.lifei.menu.MainActivity"

item

android:id="@+id/delete_menu_item"

android:orderInCategory="20"

android:title="@string/deletemunu"/

item

android:id="@+id/add_menu_item"

android:orderInCategory="19"

android:title="@string/addmunu"

menu

item

android:id="@+id/add_user_item"

android:orderInCategory="30"

android:title="@string/adduser"/

item

android:id="@+id/add_phone_item"

android:orderInCategory="31"

android:showAsAction="never"

android:title="@string/addhpone"/

/menu

/item

/menu

步骤二:在activity中

@Override

public boolean onCreateOptionsMenu(Menu menu) {

/**xml形式的menu菜单*/

getMenuInflater().inflate(R.menu.main, menu);

return super.onCreateOptionsMenu(menu);

}

点击事件与方式一是一样的

android 如何让底部菜单固定不动

一般安装第三方桌面软件,如ADW,通过桌面软件来设置底部菜单固定不动。

android UI 怎么从顶部菜单栏 变成底部菜单栏

实现方式:自定义TabWidget

1、首先创建一个TabWidget的布局文件,main_tab_layout1.xml:

[html] view plaincopy

?xml version="1.0" encoding="utf-8"?

TabHost xmlns:android=""

android:id="@android:id/tabhost"

android:layout_width="fill_parent"

android:layout_height="fill_parent"

LinearLayout

android:orientation="vertical"

android:layout_width="fill_parent"

android:layout_height="fill_parent"

FrameLayout

android:id="@android:id/tabcontent"

android:layout_width="fill_parent"

android:layout_height="0.0dip"

android:layout_weight="1.0" /

TabWidget

android:id="@android:id/tabs"

android:layout_width="fill_parent"

android:layout_height="wrap_content"

android:padding="2dip"

android:background="@drawable/tab_widget_background"

android:layout_weight="0.0"/

/LinearLayout

/TabHost

注意:

1 不管是使用TabActivity 还是自定义TabHost,都要求以TabHost作为XML布局文件的根;

2 将FrameLayout的属性值layout_weight设置为了1.0,这样就可以把TabWidget的组件从顶部挤了下来变成了底部菜单栏。

3 TabWidger 和FrameLayout的Id 必须使用系统id,分别为android:id/tabs 和 android:id/tabcontent 。因为系统会使用者两个id来初始化TabHost的两个实例变量(mTabWidget 和 mTabContent)。

Android 手机主界面最下面的那一栏又快捷方式的叫什么栏啊?怎么设置啊?

是托盘,操作方法如下:

1、首先唤醒手机,打开手机【设置】,如下图所示。

2、在设置中找到【显示】并进入,如下图所示。

3、在显示页面中,找到【导航条】进入,如下图所示。

4、然后在打开的页面中,可以看到如下图所示,部分安卓手机是可以通过开启/关闭按钮隐藏/显示导航栏的。

5、点击按钮顺序,可以按照个人习惯调整导航栏按钮方向,如下图所示就完成了。


文章名称:android底部菜单,android实现底部菜单
分享链接:http://njwzjz.com/article/dsiddhi.html