DrawerLayout(代码)
来源:互联网 发布:java编程培训教程 编辑:程序博客网 时间:2024/05/29 13:17
粗体为重点
代码一
点击侧滑菜单中的某一控件关
代码如下
xml
<?xml version="1.0" encoding="utf-8"?><android.support.v4.widget.DrawerLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" android:id="@+id/main_myDrawer" android:layout_width="match_parent" android:layout_height="match_parent" tools:context="com.bawei.text04.MainActivity"> <!--主页面 ftagemt --> <RelativeLayout android:layout_width="match_parent" android:layout_height="match_parent"> <RadioGroup android:id="@+id/main_rel_navigate" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_alignParentBottom="true" android:orientation="horizontal"> <RadioButton android:id="@+id/main_rb_one" android:layout_width="0dp" android:layout_height="wrap_content" android:layout_weight="1" android:background="@drawable/rb_selector" android:button="@null" android:checked="true" android:gravity="center" android:padding="3dp" android:text="one" /> </RadioGroup> <FrameLayout android:id="@+id/main_content" android:layout_width="match_parent" android:layout_height="match_parent" android:layout_above="@id/main_rel_navigate"></FrameLayout> </RelativeLayout> <!--侧滑--> <RelativeLayout android:id="@+id/main_rel_menu" android:layout_width="260dp" android:layout_height="match_parent" android:layout_gravity="start" android:background="#fff"> <ImageView android:id="@+id/main_menu_img" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginBottom="50dp" android:src="@mipmap/ic_launcher" /> </RelativeLayout></android.support.v4.widget.DrawerLayout>
Java
package com.bawei.text04;import android.os.Bundle;import android.support.v4.widget.DrawerLayout;import android.support.v7.app.AppCompatActivity;import android.view.View;import android.widget.ImageView;import android.widget.RadioGroup;import android.widget.RelativeLayout;/*DrawerLayout和Fragment* */public class MainActivity extends AppCompatActivity { private DrawerLayout draw; private RadioGroup rg; private ImageView img; private RelativeLayout menu; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); //初始化 init(); } private void init() { //查找控件 draw = findViewById(R.id.main_myDrawer);//侧滑DrawerLayout rg = findViewById(R.id.main_rel_navigate);//RadioGroup底部单选 img = findViewById(R.id.main_menu_img);//侧滑菜单里的图片 menu = findViewById(R.id.main_rel_menu); //侧滑 init1(); //添加fragemnt init2(); } private void init2() { } private void init1() { img.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { draw.closeDrawer(menu);//关闭侧滑菜单--draw.openDrawer(menu);为打开 } }); }}
代码二
阅读全文
0 0
- DrawerLayout(代码)
- drawerlayout布局代码
- DrawerLayout的代码
- drawerlayout布局代码
- DrawerLayout
- DrawerLayout
- DrawerLayout
- DrawerLayout
- DrawerLayout
- DrawerLayout
- DrawerLayout
- drawerLayout
- DrawerLayout
- DrawerLayout
- DrawerLayout
- DrawerLayout
- DrawerLayout
- DrawerLayout
- Win10离线安装.NET Framework 3.5的方法
- Ubuntu安装使用yum(纯属娱乐)
- 1009. 说反话 (20)
- hdu 4300 Clairewd’s message
- 类成员函数做另一个类的友元
- DrawerLayout(代码)
- 用Java创建一个循环链表例子
- 灰度不变性LBP( gray scale invariant) 旋转不变性LBP(rotation invariant)旋转不变等价LBP(rotation & uniform invarian )
- java求助!!!!来自一位java的初学者!!!
- python2 pip 安装报错
- linux下修改mysql用户密码
- 使用原始资源 raw 和 asset
- 创建一个类
- ASP.NET Webform 与JQuery Ajax