SlidingPaneLayout
来源:互联网 发布:卡巴斯基 知乎 编辑:程序博客网 时间:2024/05/20 13:04
SlidingPaneLayout使用简析
SlidingPaneLayout是android团队在 2013 google IO 大会期间更新的。和前面的博文NavigationView使用简析效果一样。但是NavigationView能添加的样式更多,体验更好一些。如下图:(左:SlidingPaneLayout;右:NavigationView)
1、布局
<android.support.v4.widget.SlidingPaneLayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/spl" android:layout_width="match_parent" android:layout_height="match_parent"> <ListView android:id="@+id/lv" android:layout_width="150dp" android:layout_height="match_parent" android:entries="@array/item_menu"/> <TextView android:layout_width="match_parent" android:layout_height="match_parent" android:text="Hello World" android:gravity="center" android:background="#f00"/></android.support.v4.widget.SlidingPaneLayout>
lv.setOnItemClickListener(new AdapterView.OnItemClickListener() { @Override public void onItemClick(AdapterView<?> parent, View view, int position, long id) { if (spl.isOpen()) { spl.closePane(); } Toast.makeText(MainActivity.this, "点击了 - " + position, Toast.LENGTH_SHORT).show(); }});
SlidingPaneLayout支持在Fragment中使用。使用方法和在Activity中是一样的。看过NavigationView使用简析的朋友应该发现了,NavigationView外层必须包一层DrawerLayout,不然是无法实现抽屉的效果的。谢谢大家观看。
阅读全文
0 0
- SlidingPaneLayout
- SlidingPaneLayout
- SlidingPaneLayout
- SlidingPaneLayout入门
- Google support4 SlidingPaneLayout DrawerLayout
- SlidingPaneLayout的基本使用
- SlidingPaneLayout的基本使用
- Android SlidingPaneLayout: Tutorial
- Android SlidingPaneLayout的使用
- SlidingPaneLayout的基本使用
- 不能滑动的SlidingPaneLayout
- SlidingPaneLayout、Navigation Drawer、drawerlayout
- SlidingPaneLayout双栏滑动
- SlidingPaneLayout:侧拉菜单
- 安卓SlidingPaneLayout
- SlidingPaneLayout的基本使用
- SlidingPaneLayout使用用法
- SlidingPaneLayout常用设置
- 前端试题大综合练习(三)
- adc mda 的一些配置,,,非常感谢分享
- 无锁编程:lock-free原理;CAS;ABA问题
- POJ 3616 Milking Time(DP)
- jquery中关于属性的学习
- SlidingPaneLayout
- 前后分离--异常回调
- Codeforces 340E 错排问题dp
- CSS定位样式
- 解决maven mybatis generator只生成insert方法
- 全球十大最美旅游胜地,你心动了吗?
- 初识dubbo(阿里巴巴分布式服务框架)
- 【hnoi2006】潘多拉的盒子
- 将Boolean值转化为0,1值