你的位置:首页 > 软件开发 > 操作系统 > 用PopWindow做下拉框

用PopWindow做下拉框

发布时间:2017-01-17 00:00:19
最近在做下拉框,本来想用spinner,可是spinner达不到项目要求,跟同学同事问了一圈,都在用popwindow,网上看了一下,popwindow挺简单的,可定制性挺强的,符合我的要求,所以,借鉴网上看的代码,自己撸了一遍。写篇博客以防忘记。 首先,先写个自定 ...

    最近在做下拉框,本来想用spinner,可是spinner达不到项目要求,跟同学同事问了一圈,都在用popwindow,

网上看了一下,popwindow挺简单的,可定制性挺强的,符合我的要求,所以,借鉴网上看的代码,自己撸了一

遍。写篇博客以防忘记。

    首先,先写个自定义布局,代码如下

用PopWindow做下拉框用PopWindow做下拉框
<??><LinearLayout ="http://schemas.android.com/apk/res/android"  ="http://schemas.android.com/tools"  android:layout_width="110dp"  android:layout_height="wrap_content">  <LinearLayout    android:layout_width="100dp"    android:layout_height="wrap_content"    android:background="@drawable/bg_circle_drop_down_qr_code"    android:orientation="vertical"    android:layout_marginRight="@dimen/padding_10"    android:paddingBottom="0dp"    android:paddingLeft="@dimen/padding_5"    android:paddingRight="@dimen/padding_5"    android:paddingTop="@dimen/padding_5">    <LinearLayout      android:id="@+id/lin_scan_qr_code"      android:layout_width="match_parent"      android:layout_height="0dp"      android:layout_weight="1"      android:gravity="center"      android:orientation="horizontal"      android:paddingBottom="@dimen/padding_5"      android:paddingTop="@dimen/padding_5">      <ImageView        android:layout_width="wrap_content"        android:layout_height="wrap_content"        android:src='/images/loading.gif' data-original="@drawable/ic_circle_scan_qr_code" />      <TextView        android:layout_width="wrap_content"        android:layout_height="wrap_content"        android:layout_marginLeft="@dimen/padding_10"        android:gravity="center"        android:text="扫一扫"        android:textColor="@color/color_white"        android:textSize="@dimen/text_16" />    </LinearLayout>    <View      android:layout_width="wrap_content"      android:layout_height="1px"      android:layout_marginLeft="@dimen/padding_3"      android:layout_marginRight="@dimen/padding_3"      android:background="@color/color_white" />    <LinearLayout      android:id="@+id/lin_my_qr_code"      android:layout_width="match_parent"      android:layout_height="0dp"      android:layout_weight="1"      android:gravity="center"      android:orientation="horizontal"      android:paddingBottom="@dimen/padding_5"      android:paddingTop="@dimen/padding_5">      <ImageView        android:layout_width="wrap_content"        android:layout_height="wrap_content"        android:src='/images/loading.gif' data-original="@drawable/ic_circle_my_qr_code" />      <TextView        android:layout_width="wrap_content"        android:layout_height="wrap_content"        android:layout_marginLeft="@dimen/padding_10"        android:gravity="center"        android:text="二维码"        android:textColor="@color/color_white"        android:textSize="@dimen/text_16" />    </LinearLayout>  </LinearLayout></LinearLayout>

原标题:用PopWindow做下拉框

关键词:win

win
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。