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);