Browse Source

no message

master
lh 7 years ago
parent
commit
b2dd50988a
3 changed files with 74 additions and 46 deletions
  1. +4
    -4
      app/src/main/java/com/qhclh/ytzh/ui/Chose2timePopuWindow.java
  2. +15
    -0
      app/src/main/res/drawable/shape_white_pop.xml
  3. +55
    -42
      app/src/main/res/layout/pop_chosetime.xml

+ 4
- 4
app/src/main/java/com/qhclh/ytzh/ui/Chose2timePopuWindow.java View File

@ -48,22 +48,22 @@ public class Chose2timePopuWindow extends PopupWindow {
// 设置SelectPicPopupWindow的View
this.setContentView(conentView);
// 设置SelectPicPopupWindow弹出窗体的宽
this.setWidth(w / 2 + 50);
this.setWidth(LinearLayout.LayoutParams.MATCH_PARENT);
// 设置SelectPicPopupWindow弹出窗体的高
this.setHeight(LinearLayout.LayoutParams.WRAP_CONTENT);
this.setHeight(LinearLayout.LayoutParams.MATCH_PARENT);
// 设置SelectPicPopupWindow弹出窗体可点击
this.setFocusable(true);
this.setOutsideTouchable(true);
// 刷新状态
this.update();
// 实例化一个ColorDrawable颜色为半透明
ColorDrawable dw = new ColorDrawable(0000000000);
ColorDrawable dw = new ColorDrawable(0xb0000000);
// 点back键和其他地方使其消失,设置了这个才能触发OnDismisslistener 设置其他控件变化等操作
this.setBackgroundDrawable(dw);
LinearLayout ll_pop_start = conentView.findViewById(R.id.ll_pop_start);
LinearLayout ll_pop_end = conentView.findViewById(R.id.ll_pop_end);
Button pop_btn = conentView.findViewById(R.id.pop_btn);
TextView pop_btn = conentView.findViewById(R.id.pop_btn);
final TextView tv_start = conentView.findViewById(R.id.tv_start);
final TextView tv_end = conentView.findViewById(R.id.tv_end);


+ 15
- 0
app/src/main/res/drawable/shape_white_pop.xml View File

@ -0,0 +1,15 @@
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android">
<solid android:color="@color/white" />
<corners
android:bottomLeftRadius="@dimen/dp_3"
android:bottomRightRadius="@dimen/dp_3"
android:topLeftRadius="@dimen/dp_3"
android:topRightRadius="@dimen/dp_3" />
<size
android:width="@dimen/dp_20"
android:height="@dimen/dp_20" />
</shape>

+ 55
- 42
app/src/main/res/layout/pop_chosetime.xml View File

@ -5,72 +5,85 @@
android:gravity="center"
android:orientation="vertical">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="@color/white"
<RelativeLayout
android:layout_width="280dp"
android:layout_height="150dp"
android:background="@drawable/shape_white_pop"
android:orientation="vertical">
<LinearLayout
android:id="@+id/ll_pop_start"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="horizontal"
android:paddingBottom="@dimen/dp_10"
android:paddingTop="@dimen/dp_10">
android:orientation="vertical">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="起始:"
android:textSize="@dimen/text_size_16" />
<TextView
android:id="@+id/tv_start"
<LinearLayout
android:id="@+id/ll_pop_start"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:hint="请选择起始时间"
android:textSize="@dimen/text_size_16" />
android:orientation="horizontal"
android:paddingBottom="@dimen/dp_10"
android:paddingLeft="@dimen/dp_20"
android:paddingTop="@dimen/dp_10">
</LinearLayout>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="起始:"
android:textSize="@dimen/text_size_16" />
<LinearLayout
android:id="@+id/ll_pop_end"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="horizontal"
android:paddingBottom="@dimen/dp_10"
android:paddingTop="@dimen/dp_10">
<TextView
android:id="@+id/tv_start"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:hint="请选择起始时间"
android:textSize="@dimen/text_size_16" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="终止:"
android:textSize="@dimen/text_size_16" />
</LinearLayout>
<TextView
android:id="@+id/tv_end"
<LinearLayout
android:id="@+id/ll_pop_end"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:hint="请选择终止时间"
android:textSize="@dimen/text_size_16" />
android:orientation="horizontal"
android:paddingBottom="@dimen/dp_10"
android:paddingLeft="@dimen/dp_20"
android:paddingTop="@dimen/dp_10">
</LinearLayout>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="终止:"
android:textSize="@dimen/text_size_16" />
<TextView
android:id="@+id/tv_end"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:hint="请选择终止时间"
android:textSize="@dimen/text_size_16" />
</LinearLayout>
<Button
</LinearLayout>
<TextView
android:id="@+id/pop_btn"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="@drawable/tijiao_bgshap"
android:text="确定"
android:layout_alignParentBottom="true"
android:background="@color/colorAccent"
android:text="确 定"
android:gravity="center"
android:paddingTop="@dimen/dp_10"
android:paddingBottom="@dimen/dp_10"
android:textColor="@color/white"
android:textSize="@dimen/text_size_16" />
</LinearLayout>
android:textSize="@dimen/text_size_18" />
</RelativeLayout>
</LinearLayout>

Loading…
Cancel
Save