android底部菜单
Ⅰ android 如何让底部菜单固定不动
一般安装第三方桌面软件,如ADW,通过桌面软件来设置底部菜单固定不动。
Ⅱ android点击屏幕弹出底部隐藏的菜单栏
1、点击屏幕可重写ontouchEvent方法。监听。
2、弹出菜单、消失,可随便写个布局。设置他visivible和invisible显示隐藏即可。也可用dialog、popwindow之类的对话框调用show方法和dismiss方法。
3、过几秒,可用timer定时器,也可用hander延时发消息的方法来做。handler.sendMessageDelay(5000)大概这么个方法,括号里是毫秒。5000就是5秒。然后handler接收到消息设置你的控件隐藏或者dismiss.
Ⅲ android实现底部菜单栏的方法有几种
三种,子菜单 上下文菜单,选项菜单
Ⅳ eclipse android怎么自定义底部tab菜单
实现自定义tab过程如下:
1.制作4个9patch的tab样式,可参考android默认的资源
tab_unselected.9.png tab_selected.9.pngtab_press.9.pngtab_focus.9.png
这4个资源分别代表Tab的4种状态。
2.定义Tab的selector样式(就叫它tab_indicator.xml好了),将其放入drawable文件夹下,代码如下:
xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_focused="false" android:state_selected="false" android:state_pressed="false" android:drawable="@drawable/tab_unselected" />
<item android:state_focused="false" android:state_selected="true" android:state_pressed="false" android:drawable="@drawable/tab_selected" />
<item android:state_focused="true" android:state_selected="false" android:state_pressed="false" android:drawable="@drawable/tab_focus" />
<item android:state_focused="true" android:state_selected="true" android:state_pressed="false" android:drawable="@drawable/tab_focus" />
<item android:state_pressed="true" android:drawable="@drawable/tab_press" />
selector>
3.编写indicator的布局文件(不妨也叫tab_indicator.xml),将其放入layout文件夹下,代码如下:
xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="0dip"
android:layout_height="64dip"
android:layout_weight="1"
android:layout_marginLeft="-3dip"
android:layout_marginRight="-3dip"
android:orientation="vertical"
android:background="@drawable/tab_indicator">
<ImageView android:id="@+id/icon"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerHorizontal="true"
/>
<TextView android:id="@+id/title"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:layout_centerHorizontal="true"
style="?android:attr/tabWidgetStyle" mce_style="?android:attr/tabWidgetStyle"
/>
4.接下来就是在TabActivity中使用我们自己编写的Tab样式了:
// 首先获取TabWidget
mTabHost = getTabHost();
LinearLayout ll = (LinearLayout)mTabHost.getChildAt(0);
TabWidget tw = (TabWidget)ll.getChildAt(0);
RelativeLayout tabIndicator1 = (RelativeLayout) LayoutInflater.from(this).inflate(R.layout.tab_indicator, tw, false);
TextView tvTab1 = (TextView)tabIndicator1.getChildAt(1);
tvTab1.setText("tab1");
mTabHot = mTabHost.newTabSpec("TAB_1")
.setIndicator(tabIndicator1)
.setContent(contentIntent);
Ⅳ android侧拉菜单底部导航栏怎么设置
设置安卓底部导航栏分布方法:
1,打开手机设置
2.找到导航栏设置选项
3,进入后可选择不同的布局方式,也可选择将导航栏隐藏。
Ⅵ Android短信内容的底部菜单是怎么实现的
短信底部菜单对手机有要求,目前只支持大部分安卓手机,苹果暂时还不行。如果要创建底部菜单,需要申请秒嘀短信公众号,然后和手机厂商对接嵌入。
Ⅶ android开发中,底部菜单栏固定不动,上方的内容可以实现上下滑动,该如何实现
我也 搞了这 线性布局改为相对布局就可以了 android:layout_alignParentBottom="true"
Ⅷ android如何使底部菜单在弹出时显示在tab标签的上方(覆盖掉tab标签)
自己定义一个、布局 然后拦截menu事件 弹出就可以了 自定义menu
步骤:
1) 覆写onCreateOptionsMenu(),返回值改为false
public boolean onCreateOptionsMenu(
Menu menu) {
return false;
}
2) 创建 */
View contentView = LayoutInflater.from(this).inflate(R.layout.menu,
null);
view = contentView.findViewById(R.id.view);
view.setOnClickListener(this);
/**
* 创建弹出的会话框 contentView 是会话框显示的View 宽 ,高
*/
optionMenu = new PopupWindow(contentView, LayoutParams.FILL_PARENT,
LayoutParams.WRAP_CONTENT);
3) 显示菜单
mOptionsMenu.showAtLocation(
findViewById(R.id.main),
Gravity.BOTTOM, 0, 0);