Android第三方开源库:PopupWindow相关
来源:互联网 发布:怎样成为淘宝客挣钱 编辑:程序博客网 时间:2024/06/13 05:36
MultiSelectPopWindow
github: https://github.com/Jay-Goo/MultiSelectPopWindow
效果图
gradle
allprojects { repositories { jcenter() maven { url 'https://jitpack.io' } }}dependencies { ... compile 'com.github.Jay-Goo:MultiSelectPopWindow:v1.0.1'}
使用
new MultiSelectPopWindow.Builder(MainActivity.this) .setTitle("班级列表1") .setConfirm("确定") .setCancel("取消") .setNameArray(list2) .setCancelListener(new View.OnClickListener() { @Override public void onClick(View v) { } }) .setConfirmListener(new MultiSelectPopWindow.OnConfirmClickListener() { @Override public void onClick(ArrayList<Integer> indexList, ArrayList<String> selectedList) { Log.d(TAG, indexList.size() + "," + selectedList.size()); for (int i = 0; i < indexList.size(); i++) { Log.d(TAG, indexList.get(i) + "_" + selectedList.get(i)); } } }) .build() .show(findViewById(R.id.bottom));
注意:MultiSelectPopWindow
必须在某个控件的上方,也就是必须
.show(findViewById(R.id.bottom));
见布局activity_main.xml
<?xml version="1.0" encoding="utf-8"?><LinearLayout 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:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" tools:context="com.cqc.mulitiseletpopupwindow01.MainActivity"> <Button android:id="@+id/btn1" android:text="打开PopupWindow" android:layout_width="wrap_content" android:layout_height="wrap_content"/> <Space android:layout_width="match_parent" android:layout_height="0dp" android:layout_weight="1"/> <View android:id="@+id/bottom" android:layout_width="match_parent" android:layout_height="1dp"/></LinearLayout>
阅读全文
0 0
- Android第三方开源库:PopupWindow相关
- android popupwindow相关备忘录
- Android PopupWindow 相关设置
- Android UI开发第三篇-PopupWindow
- PopupWindow相关
- android 图片的相关第三方开源库
- Android UI开发第三篇——popupwindow
- Android UI开发第三篇——popupwindow
- Android UI开发第三篇——popupwindow
- 第三方开源库:TabLayout相关
- Android-Popupwindow
- android PopupWindow
- android PopupWindow
- PopupWindow Android
- Android PopupWindow
- android popupwindow
- Android PopupWindow
- Android-PopupWindow
- 在继承中重写方法时抛出异常的问题
- JAVA基础知识
- mui 模拟自定义事件
- SpringMVC源码(四)Controller控制器2-AbstractController
- 进度条
- Android第三方开源库:PopupWindow相关
- [LeetCode]69. Sqrt(x)
- 单例模式
- csv.Error: iterator should return strings, not bytes
- QtWidget: 自定义不规则窗体与按钮
- Android NavigationBar(菜单栏,导航栏)问题记录
- Java基础入门(四)选择结构
- HDOJ 1003Max Sum (dp)
- 解决Mysql中只能通过localhost登陆不能通过ip登陆的问题