底部菜單源碼
⑴ 緗戠珯婧愮爜鎬庝箞浣跨敤緗戠珯婧愮爜鎬庝箞浣跨敤瀹夎
鎴戞庝箞鎵撳紑緗戦〉婧愪唬鐮侊紵
鍙傝冧互涓嬫柟娉:鎿嶄綔:ie嫻忚堝櫒錛岀數鑴憌in7銆
1.棣栧厛鎵撳紑浣犵數鑴戠殑ie嫻忚堝櫒錛屽備笅鍥炬墍紺恆
2.榪涘叆ie嫻忚堝櫒棣栭〉鍚庯紝鐐瑰嚮鏌ョ湅錛屽備笅鍥炬墍紺恆
3.鍦ㄦ煡鐪嬭彍鍗曚笅閫夋嫨婧愶紝濡備笅鍥炬墍紺恆
4.鏈鍚庢墦寮婧愮爜鐪嬭繖涓緗戦〉鐨勬簮浠g爜錛屽湪搴曢儴錛屽備笅鍥俱
緗戠珯婧愪唬鐮佺殑涓昏佸姛鑳
鐢熸垚鐩鏍囦唬鐮侊紝涔熷氨鏄璁$畻鏈鴻兘璇嗗埆鐨勪唬鐮侊紝瑙i噴杞浠訛紝涔熷氨鏄瑙i噴杞浠剁殑緙栧啓銆傚緢澶氬垵瀛﹁咃紝鐢氳嚦灝戞暟鏈夌粡楠岀殑紼嬪簭鍛橈紝閮藉拷鐣ヤ簡杞浠舵寚浠ょ殑緙栬瘧錛屽洜涓鴻繖閮ㄥ垎涓嶄細鐩存帴鏄劇ず鍦ㄧ敓鎴愮殑紼嬪簭涓錛屼篃涓嶄細鍙備笌緙栬瘧銆
浣嗗硅蔣浠剁殑瀛︿範銆佸叡浜銆佺淮鎶ゅ拰閲嶇敤澶ф湁瑁ㄧ泭銆傚洜姝わ紝鍐欒蔣浠舵弿榪板湪涓氬唴琚璁や負鏄鍒涢犱紭縐紼嬪簭鐨勫ソ涔犳儻錛屾湁浜涘叕鍙歌繕寮哄埗瑕佹眰蹇呴』鍐欍傞渶瑕佹寚鍑虹殑鏄錛屼慨鏀規簮浠g爜騫朵笉鑳芥敼鍙樼敓鎴愮殑鐩鏍囦唬鐮併傚傛灉鐩鏍囦唬鐮侀渶瑕佺浉搴斿湴淇鏀癸紝灝卞繀欏婚噸鏂扮紪璇戙
寤虹綉絝欏備綍涓婁紶婧愮爜錛
1銆佺敵璇瘋櫄鎷熶富鏈虹┖闂
2銆佺敵璇峰煙鍚
3銆佽繘絀洪棿綆$悊緇戝畾鍩熷悕錛岃繘鍩熷悕綆$悊瑙f瀽鍩熷悕鍒扮┖闂磇p
4銆乫tp鐧誨綍絀洪棿錛屼笂浼犵綉絝欐簮鐮
5銆佸圭綉絝欒繘琛岀編鍖栬皟鏁達紒
緗戦〉婧愪唬鐮佹湁浠涔堢敤錛
緗戠珯婧愪唬鐮佷富瑕佷綔鐢ㄥ氨鏄鎼寤虹綉絝欑殑錛屽ぇ瀹跺彲浠ユ牴鎹寮鍙戜漢鍛樻彁渚涚殑浠g爜鍘誨啓紼嬪簭錛岀劧鍚庡緩絝嬭嚜宸辯殑浠樿垂鐭ヨ瘑騫沖彴銆
鎯蟲壘婧愪唬鐮侀氬父鍙浠ラ氳繃璐涔版簮浠g爜錛屾壘鍏嶈垂鐨勭綉絝欐潵鑾峰彇鎴栬呮槸鑷宸卞紑鍙戱紝榪欎笁縐嶆柟寮忛兘鍙浠ュ緱鍒版簮浠g爜銆傛湁浜嗕唬鐮佸氨鍙寮濮嬫牴鎹闇瑕佸幓鍒涘緩騫沖彴浜嗐
鎬庝箞鐢ㄦ簮鐮佸緩絝嬬綉絝欙紵
涓錛氬厛鍘繪簮鐮佺綉絝欎笅杞芥簮鐮侊紝鎴栬呮槸涓嬭澆涓浜涘紑婧愮殑CMS緋葷粺銆
浜岋細鏈鍦扮數鑴戝彲浠ュ畨瑁匢IS鐜澧冿紝榪欐牱鍙浠ュ湪浣犳湰鍦扮數鑴戜笂璋冭瘯鍜屽埗浣滅綉絝欍
涓夛細濡傛灉浣犱笉鎯寵繘琛岀浜屾ワ紝鍙浠ユ牴鎹鑷宸變笅杞界殑婧愮爜鐨勭被鍨嬶紝鍘昏喘涔版垨鑰呰瘯鐢ㄧ┖闂達紝閫氳繃FTP杞浠跺皢婧愮爜涓婁紶鍒扮┖闂翠笂鍗沖彲銆傛瘮濡備綘涓嬭澆鐨勬簮鐮佹槸.asp錛岄偅浣犲氨瑕佹壘鏀鎸乤sp璇璦鐨勭┖闂淬傛敞鎰忎竴涓嬫暟鎹搴撴牸寮忋
榪涘叆緗戠珯鍚庡彴濡備綍鑾峰緱緗戠珯婧愮爜錛
榪涘叆緗戠珯鍚庡彴鏄鏃犳硶鑾峰緱緗戠珯婧愮爜鐨勶紝闇瑕佷綘鐧誨綍緗戠珯鐨勭┖闂存墠鍙浠ヨ幏寰楁簮鐮
澶嶅埗鐨勭綉欏墊簮浠g爜鑳界洿鎺ョ敤鍚楋紵
澶嶅埗鐨勭綉欏墊簮浠g爜鑳界洿鎺ョ敤
鐗瑰埆綆鍗曠殑婧愮爜鍙浠ョ洿鎺ヤ慨鏀逛嬌鐢ㄣ傜幇鍦ㄥぇ鍨嬬綉絝欏寘鍚鐨勪笢瑗誇竴鑸閮芥槸鐢ㄤ簬鐢熶駭鐜澧冿紙鐢ㄦ埛嫻忚堢殑鐣岄潰錛夌殑錛屽紑鍙戠幆澧冨啓鐨勬簮鐮佺粡榪囧勭悊鎵嶇敤鍒扮敓浜х幆澧冿紝瀹為檯浠g爜鍙閫傚悎浣跨敤錛岀淮鎶ゅ拰淇鏀歸渶瑕佷漢瀹剁殑寮鍙戞澘婧愮爜鎵嶈
⑵ android 系統源碼修改 去除下拉菜單,底部菜單
android手機系統的頂部,點擊菜單欄時,會有一個可以下拉的下拉菜單,,,其實就是他的下拉通知欄,,怎麼實現這個下拉的功能
沒分了 見諒
⑶ Android應用開發,微信下方四個按鈕切換是怎麼實現的
反編譯了微信5.0 main_tab.xml的布局
<?xmlversion="1.0"encoding="utf-8"?>
<TabHostandroid:id="@id/tabhost"android:layout_width="fill_parent"android:layout_height="fill_parent"
xmlns:android="
<FrameLayoutandroid:layout_width="fill_parent"android:layout_height="fill_parent">
<LinearLayoutandroid:orientation="vertical"android:layout_width="fill_parent"android:layout_height="fill_parent">
<FrameLayoutandroid:id="@android:id/tabcontent"android:layout_width="fill_parent"android:layout_height="0.0dip"android:layout_weight="1.0"/>
<TabWidgetandroid:id="@android:id/tabs"android:visibility="gone"android:layout_width="fill_parent"android:layout_height="wrap_content"android:layout_weight="0.0"/>
<LinearLayoutandroid:gravity="bottom"android:layout_gravity="bottom"android:orientation="horizontal"android:id="@id/main_tab_group"android:background="@drawable/mmfooter_bg"android:paddingTop="2.0dip"android:layout_width="fill_parent"android:layout_height="wrap_content">
<FrameLayoutandroid:background="@null"android:layout_width="0.0dip"android:layout_height="fill_parent"android:layout_weight="1.0">
<LinearLayoutandroid:gravity="bottom|center"android:layout_width="fill_parent"android:layout_height="fill_parent">
<RadioButtonandroid:id="@id/main_tab_weixin"android:checked="true"android:text="@string/main_title"android:drawableTop="@drawable/tab_weixin"style="@style/MMTabButton"/>
</LinearLayout>
<LinearLayoutandroid:gravity="top|right|center"android:paddingRight="10.0dip"android:layout_width="fill_parent"android:layout_height="fill_parent">
<TextViewandroid:textSize="10.0dip"android:textColor="@color/white"android:gravity="center"android:id="@id/main_tab_unread_tv"android:background="@drawable/tab_unread_bg"android:visibility="invisible"android:layout_width="wrap_content"android:layout_height="wrap_content"android:text="@null"/>
</LinearLayout>
</FrameLayout>
<FrameLayoutandroid:background="@null"android:layout_width="0.0dip"android:layout_height="fill_parent"android:layout_weight="1.0">
<LinearLayoutandroid:gravity="bottom|center"android:layout_width="fill_parent"android:layout_height="fill_parent">
<RadioButtonandroid:id="@id/main_tab_address"android:text="@string/main_contact"android:drawableTop="@drawable/tab_address"style="@style/MMTabButton"/>
</LinearLayout>
<LinearLayoutandroid:gravity="top|right|center"android:paddingRight="10.0dip"android:layout_width="fill_parent"android:layout_height="fill_parent">
<TextViewandroid:textSize="10.0dip"android:textColor="@color/white"android:gravity="center"android:id="@id/main_tab_fmessage_unread_tv"android:background="@drawable/tab_unread_bg"android:visibility="invisible"android:layout_width="wrap_content"android:layout_height="wrap_content"android:text="@null"/>
</LinearLayout>
</FrameLayout>
<FrameLayoutandroid:background="@null"android:layout_width="0.0dip"android:layout_height="fill_parent"android:layout_weight="1.0">
<LinearLayoutandroid:gravity="bottom|center"android:layout_width="fill_parent"android:layout_height="fill_parent">
<RadioButtonandroid:id="@id/main_tab_find_friend"android:text="@string/main_addcontact"android:drawableTop="@drawable/tab_find_frd"style="@style/MMTabButton"/>
</LinearLayout>
<LinearLayoutandroid:gravity="top|right|center"android:paddingRight="10.0dip"android:layout_width="fill_parent"android:layout_height="fill_parent">
<TextViewandroid:textSize="10.0dip"android:textColor="@color/white"android:gravity="center"android:id="@id/main_tab_findfriend_prospect_tv"android:background="@drawable/friendactivity_newnotice"android:visibility="invisible"android:layout_width="wrap_content"android:layout_height="wrap_content"/>
</LinearLayout>
<LinearLayoutandroid:gravity="top|right|center"android:paddingRight="10.0dip"android:layout_width="fill_parent"android:layout_height="fill_parent">
<TextViewandroid:textSize="10.0dip"android:textColor="@color/white"android:gravity="center"android:id="@id/main_tab_new_tv"android:background="@drawable/tab_unread_bg"android:paddingLeft="6.0dip"android:paddingRight="6.0dip"android:visibility="invisible"android:layout_width="wrap_content"android:layout_height="wrap_content"android:minWidth="40.0dip"android:text="@string/app_new"/>
</LinearLayout>
<LinearLayoutandroid:gravity="top|right|center"android:paddingRight="10.0dip"android:layout_width="fill_parent"android:layout_height="fill_parent">
<TextViewandroid:textSize="10.0dip"android:textColor="@color/white"android:gravity="center"android:id="@id/main_tab_sayhi_new_tv"android:background="@drawable/tab_unread_bg"android:visibility="invisible"android:layout_width="wrap_content"android:layout_height="wrap_content"android:text="@string/app_new"/>
</LinearLayout>
</FrameLayout>
<FrameLayoutandroid:background="@null"android:layout_width="0.0dip"android:layout_height="fill_parent"android:layout_weight="1.0">
<LinearLayoutandroid:gravity="bottom|center"android:layout_width="fill_parent"android:layout_height="fill_parent">
<RadioButtonandroid:id="@id/main_tab_more"android:text="@string/main_more"android:drawableTop="@drawable/tab_settings"style="@style/MMTabButton"/>
</LinearLayout>
<LinearLayoutandroid:gravity="top|right|center"android:paddingRight="10.0dip"android:layout_width="fill_parent"android:layout_height="fill_parent">
<TextViewandroid:textSize="10.0dip"android:textColor="@color/white"android:gravity="center"android:id="@id/main_tab_setting_new_tv"android:background="@drawable/tab_unread_bg"android:paddingLeft="6.0dip"android:paddingRight="6.0dip"android:visibility="invisible"android:layout_width="wrap_content"android:layout_height="wrap_content"android:text="@string/app_new"/>
</LinearLayout>
</FrameLayout>
</LinearLayout>
</LinearLayout>
<com.tencent.mm.ui.voicesearch.VoiceSearchLayoutandroid:gravity="bottom"android:layout_gravity="bottom"android:id="@id/voice_search_layout"android:paddingBottom="0.0dip"android:visibility="gone"android:layout_width="fill_parent"android:layout_height="fill_parent"android:layout_marginBottom="0.0dip"/>
</FrameLayout>
</TabHost>
看到Tabhost+RadioButton的實現了吧。
再給你貼個連接的源碼
[Android實例]FragmentTabHost 實現底部菜單功能
[復制鏈接]
http://www.eoeandroid.com/thread-305278-1-1.html