色综合图-色综合图片-色综合图片二区150p-色综合图区-玖玖国产精品视频-玖玖香蕉视频

您的位置:首頁技術(shù)文章
文章詳情頁

Android抽屜布局DrawerLayout的簡單使用

瀏覽:5日期:2022-09-18 09:02:08

本文實例為大家分享了Android抽屜布局DrawerLayout的基本使用,供大家參考,具體內(nèi)容如下

本次Demo的目錄結(jié)構(gòu)如下(圖中紅框即為所用文件):

Android抽屜布局DrawerLayout的簡單使用

創(chuàng)建好一個普通的Android項目后,在activity_main.xml中放入如下代碼:

<?xml version='1.0' encoding='utf-8'?><android.support.v4.widget.DrawerLayout xmlns:android='http://schemas.android.com/apk/res/android' android: android:layout_width='match_parent' android:layout_height='match_parent' > <!-- 主界面的布局,必須放在抽屜的前面 --> <LinearLayoutandroid:layout_width='match_parent'android:layout_height='match_parent'/> <!-- 抽屜的內(nèi)容 --> <TextViewandroid: android:layout_width='match_parent'android:layout_height='match_parent'android:background='#ffffff'android:layout_gravity='left'android:text='這是一個抽屜布局'/> </android.support.v4.widget.DrawerLayout>

Android抽屜布局DrawerLayout的簡單使用

然后活動類MainActivity.java內(nèi)容如下:

package com.example.administrator.myapplication; import android.os.Bundle;import android.support.v4.view.GravityCompat;import android.support.v4.widget.DrawerLayout;import android.support.v7.app.ActionBar;import android.support.v7.app.AppCompatActivity;import android.view.MenuItem; public class MainActivity extends AppCompatActivity { private DrawerLayout drawerLayout; @Override protected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);// 獲取抽屜布局控件drawerLayout = (DrawerLayout) findViewById(R.id.drawer_layout);ActionBar actionBar = getSupportActionBar();if (actionBar != null) { actionBar.setDisplayHomeAsUpEnabled(true);// 顯示導(dǎo)航按鈕 actionBar.setHomeAsUpIndicator(R.drawable.index_white);// 修改默認圖標} } @Override public boolean onOptionsItemSelected(MenuItem item) {switch (item.getItemId()) { case android.R.id.home:// HomeAsUp按鈕的id永遠是android.R.id.homedrawerLayout.openDrawer(GravityCompat.START);// 顯示抽屜布局break; default:break;}return true; }}

圖片是提前放進去的,任何圖片都可以。

運行如下:

Android抽屜布局DrawerLayout的簡單使用

Android抽屜布局DrawerLayout的簡單使用

其實也可以不用上面MainActivity.java中設(shè)置的代碼,但是沒人知道該程序是否有抽屜布局,即把MainActivity.java改為如下(即為一個普通的Activity類):

package com.example.administrator.myapplication; import android.os.Bundle;import android.support.v4.widget.DrawerLayout;import android.support.v7.app.AppCompatActivity; public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main); }}

運行如下,可以通過拖拉來顯示布局,但是用戶可能就不清楚這里是否有抽屜布局了。

Android抽屜布局DrawerLayout的簡單使用

Android抽屜布局DrawerLayout的簡單使用

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持好吧啦網(wǎng)。

標簽: Android
相關(guān)文章:
主站蜘蛛池模板: 亚洲一区二区三区高清网 | 国产精品尹人在线观看免费 | 国产在线视频区 | 在线观看视频99 | 国产激情久久久久影 | 自怕偷自怕亚洲精品 | 男子操女子 | 日本一区二区三区免费视频 | 韩国自拍偷自拍亚洲精品 | 免费成人一级片 | aaa大片| 免费一级毛片不卡在线播放 | 国产成人高清精品免费观看 | 国产第2页 | 国产精选莉莉私人影院 | 在线中文字幕播放 | 日韩欧美自拍 | 92看片淫黄大片一级 | 欧美一级久久久久久久大片 | 久久99国产精一区二区三区 | 欧美精品久久天天躁 | 亚洲综合无码一区二区 | 亚洲性视频在线 | 欧美在线看欧美高清视频免费 | 欧美另类69xxxxx极品 | 国产第一页久久亚洲欧美国产 | 日本高清www片 | 久热国产在线视频 | 99免费精品 | 一级一级一片免费高清 | 91tv成人影院免费 | 国产免费亚洲 | 欧美日韩在线播放一区二区三区 | 毛片在线看免费 | 国产高清成人mv在线观看 | 午夜美女久久久久爽久久 | 一级毛片成人午夜 | 欧美日韩国产高清一区二区三区 | 欧美成人在线影院 | 精品久久久久久久久中文字幕 | 成人a大片高清在线观看 |