最近在做下拉框,本来想用spinner,可是spinner达不到项目要求,跟同学同事问了一圈,都在用popwindow,网上看了一下,popwindow挺简单的,可定制性挺强的,符合我的要求,所以,借鉴网上看的代码,自己撸了一遍。写篇博客以防忘记。 首先,先写个自定 ...
最近在做下拉框,本来想用spinner,可是spinner达不到项目要求,跟同学同事问了一圈,都在用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
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们:
admin#shaoqun.com
(#换成@)。