Drawerlayout+ViewPager
来源:互联网 发布:英语四级网络课程 编辑:程序博客网 时间:2024/06/17 21:34
public class MainActivity extends FragmentActivity { private DrawerLayout dl; List<Fragment> list = new ArrayList<Fragment>(); private ViewPager vp; private ListView lv; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); dl = (DrawerLayout) findViewById(R.id.dl); vp = (ViewPager) findViewById(R.id.vp); lv = findViewById(R.id.lv); ititData(); showLv(); showIv(); MyAdapter adapter = new MyAdapter(getSupportFragmentManager()); vp.setAdapter(adapter); } private void showIv() { } private void showLv() { List<String> listlv = new ArrayList<String>(); for (int i = 1; i <10 ; i++) { listlv.add("条目"+i); } ArrayAdapter<String> arrayAdapter = new ArrayAdapter<String>(MainActivity.this,android.R.layout.simple_list_item_1,listlv); lv.setAdapter(arrayAdapter); } private void ititData() { list.add(new FragmentOne()); list.add(new FragmentTwo()); list.add(new FragmentThree()); } class MyAdapter extends FragmentPagerAdapter{ public MyAdapter(FragmentManager fm) { super(fm); } @Override public Fragment getItem(int position) { return list.get(position); } @Override public int getCount() { return list.size(); } }}
布局:
<android.support.v4.widget.DrawerLayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/dl" android:layout_width="match_parent" android:layout_height="match_parent" > <!-- 包含主要内容的 view --> <android.support.v4.view.ViewPager android:id="@+id/vp" android:layout_width="match_parent" android:layout_height="match_parent" /> <!-- navigation drawer(左边抽屉式导航) --> <ListView android:id="@+id/lv" android:layout_width="200dp" android:layout_height="match_parent" android:layout_gravity="left" android:background="@android:color/holo_blue_bright" /> <!-- navigation drawer(右边抽屉式导航) --> <ImageView android:id="@+id/iv" android:layout_width="200dp" android:layout_height="match_parent" android:layout_gravity="right" android:src="@drawable/m" android:background="@android:color/holo_orange_dark"> </ImageView></android.support.v4.widget.DrawerLayout>
阅读全文
0 0
- Drawerlayout+ViewPager
- DrawerLayout + Toolbar + ViewPager
- drawerlayout+(viewpager+tablayout)
- MONI_Fragment+Drawerlayout+TagLayout+Viewpager+imageloader
- DrawerLayout+Fragement+ViewPager+PagerTabStrip实现双导航
- ActinBar+DrawerLayout+viewpager+PagerTabStrip的使用
- DrawerLayout抽屉更新MainActivity的viewpager
- DrawerLayout+TabLayout+ViewPager+RadioButton+Fragment+pullToRefresh+ImageLoader
- Android之DrawerLayout实现ViewPager+左右侧边栏
- 解决DrawerLayout以及viewpager点击或者滑动后卡顿的问题
- 如何解决DrawerLayout与Viewpager的滑动冲突
- Android,底部导航+viewpager+fragment+drawerlayout+toolbar+recyclerview
- Android 中 DrawerLayout + ViewPager 怎么解决滑动冲突?
- DrawerLayout简单实用(内嵌ViewPager与TabLayout)
- TabLayout滑动和viewPager的联动+drawerLayout的侧拉
- DrawerLayout侧栏 加ViewPager +子布局横栏+XlistView
- DrawerLayout侧滑+TabLayout横向滑动+ViewPager+轮播+PullToRefresh
- lastmonthexam——DrawerLayout+TabLayout+ViewPager+PullToRefresh+Fragment+TypeTkken
- (15)2017.8.17-java基础中期考核复习(1)
- 2017年8月10号提高组T2 飞行
- 知识点1:C语言中exit()与return的区别
- 笔记:ORACLE数据库基础学习 第一天
- React 虚拟DOM的理解
- Drawerlayout+ViewPager
- POJ 1679 The Unique MST 判断最小生成树是否唯一
- 二分查找法(递归+循环)
- NoSQL之Redis安装测试
- HDU 6140 Hybrid Crystals
- 多目标优化系列(五)IBEA
- HDU 2488 A Knight's Journey(dfs)
- 斐波那契数列
- TCP与UDP基本区别