AlertDialog增加滚动条,避免参数过长时无法点击按钮

This commit is contained in:
pppscn 2021-02-18 15:30:27 +08:00
parent f320091dc4
commit 9360bbb5e2
10 changed files with 693 additions and 666 deletions

View File

@ -80,6 +80,8 @@ Android手机监听短信并根据指定规则转发到其他手机、钉钉机
## 更新记录: ## 更新记录:
> [v1.1.3](app/release/SmsForwarder_release_20210218_1.1.3.apk) AlertDialog增加滚动条避免参数过长时无法点击按钮
> [v1.1.2](app/release/SmsForwarder_release_20210218_1.1.2.apk) 获取系统(ROM)类别及版本号MIUI通知栏显示标题 > [v1.1.2](app/release/SmsForwarder_release_20210218_1.1.2.apk) 获取系统(ROM)类别及版本号MIUI通知栏显示标题
> [v1.1.1](app/release/SmsForwarder_release_20210215_1.1.1.apk) 更新应用/通知栏图标 > [v1.1.1](app/release/SmsForwarder_release_20210215_1.1.1.apk) 更新应用/通知栏图标

View File

@ -10,8 +10,8 @@ android {
applicationId "com.idormy.sms.forwarder" applicationId "com.idormy.sms.forwarder"
minSdkVersion 23 minSdkVersion 23
targetSdkVersion 28 targetSdkVersion 28
versionCode 4 versionCode 5
versionName "1.1.2" versionName "1.1.3"
testInstrumentationRunner 'androidx.test.runner.AndroidJUnitRunner' testInstrumentationRunner 'androidx.test.runner.AndroidJUnitRunner'
} }
buildTypes { buildTypes {

Binary file not shown.

View File

@ -10,9 +10,9 @@
{ {
"type": "SINGLE", "type": "SINGLE",
"filters": [], "filters": [],
"versionCode": 4, "versionCode": 5,
"versionName": "1.1.2", "versionName": "1.1.3",
"outputFile": "SmsForwarder_release_20210218_1.1.2.apk" "outputFile": "SmsForwarder_release_20210218_1.1.3.apk"
} }
] ]
} }

View File

@ -1,82 +1,86 @@
<?xml version="1.0" encoding="utf-8"?> <?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" <ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent" android:layout_width="fill_parent"
android:layout_height="match_parent" android:layout_height="fill_parent">
android:orientation="vertical">
<LinearLayout <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent" android:layout_width="fill_parent"
android:layout_height="fill_parent" android:layout_height="match_parent"
android:layout_marginLeft="10dp"
android:layout_marginRight="10dp"
android:orientation="horizontal">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="设置名称" />
<EditText
android:id="@+id/editTextBarkName"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="3dp"
android:ems="11"
android:inputType=""
android:text="" />
</LinearLayout>
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_marginLeft="10dp"
android:layout_marginRight="10dp"
android:orientation="vertical"> android:orientation="vertical">
<TextView <LinearLayout
android:layout_width="wrap_content" android:layout_width="fill_parent"
android:layout_height="wrap_content" android:layout_height="fill_parent"
android:text="设置Bark-Server地址示例https://bark.bms.ink/XXXXXXXX/" /> android:layout_marginLeft="10dp"
android:layout_marginRight="10dp"
android:orientation="horizontal">
<EditText <TextView
android:id="@+id/editTextBarkServer" android:layout_width="wrap_content"
android:layout_width="wrap_content" android:layout_height="wrap_content"
android:layout_height="wrap_content" android:text="设置名称" />
android:ems="14"
android:inputType=""
android:text="" />
</LinearLayout>
<LinearLayout <EditText
android:layout_width="fill_parent" android:id="@+id/editTextBarkName"
android:layout_height="fill_parent" android:layout_width="wrap_content"
android:layout_margin="10dp" android:layout_height="wrap_content"
android:orientation="horizontal"> android:layout_marginLeft="3dp"
android:ems="11"
android:inputType=""
android:text="" />
</LinearLayout>
<Button <LinearLayout
android:id="@+id/buttonBarkOk" android:layout_width="fill_parent"
android:layout_width="match_parent" android:layout_height="fill_parent"
android:layout_height="wrap_content" android:layout_marginLeft="10dp"
android:layout_weight="1" android:layout_marginRight="10dp"
android:text="@string/ok" /> android:orientation="vertical">
<Button <TextView
android:id="@+id/buttonBarkDel" android:layout_width="wrap_content"
android:layout_width="match_parent" android:layout_height="wrap_content"
android:layout_height="wrap_content" android:text="设置Bark-Server地址示例https://bark.bms.ink/XXXXXXXX/" />
android:layout_marginLeft="5dp"
android:layout_weight="1"
android:text="@string/del" />
<Button <EditText
android:id="@+id/buttonBarkTest" android:id="@+id/editTextBarkServer"
android:layout_width="match_parent" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_marginLeft="5dp" android:ems="14"
android:layout_weight="1" android:inputType=""
android:text="@string/test" /> android:text="" />
</LinearLayout>
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_margin="10dp"
android:orientation="horizontal">
<Button
android:id="@+id/buttonBarkOk"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_weight="1"
android:text="@string/ok" />
<Button
android:id="@+id/buttonBarkDel"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginLeft="5dp"
android:layout_weight="1"
android:text="@string/del" />
<Button
android:id="@+id/buttonBarkTest"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginLeft="5dp"
android:layout_weight="1"
android:text="@string/test" />
</LinearLayout>
</LinearLayout> </LinearLayout>
</ScrollView>
</LinearLayout>

View File

@ -1,145 +1,149 @@
<?xml version="1.0" encoding="utf-8"?> <?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" <ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent" android:layout_width="fill_parent"
android:layout_height="match_parent" android:layout_height="fill_parent">
android:orientation="vertical">
<LinearLayout <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent" android:layout_width="fill_parent"
android:layout_height="fill_parent" android:layout_height="match_parent"
android:layout_marginLeft="10dp"
android:layout_marginRight="10dp"
android:orientation="horizontal">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="设置名称" />
<EditText
android:id="@+id/editTextDingdingName"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="3dp"
android:ems="11"
android:inputType=""
android:text="" />
</LinearLayout>
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_marginLeft="10dp"
android:layout_marginRight="10dp"
android:orientation="vertical"> android:orientation="vertical">
<TextView <LinearLayout
android:layout_width="wrap_content" android:layout_width="fill_parent"
android:layout_height="wrap_content" android:layout_height="fill_parent"
android:text="设置Token 例如 https://oapi.dingtalk.com/robot/send?access_token=XXXXXX 中的 XXXXXX" /> android:layout_marginLeft="10dp"
android:layout_marginRight="10dp"
android:orientation="horizontal">
<EditText <TextView
android:id="@+id/editTextDingdingToken" android:layout_width="wrap_content"
android:layout_width="wrap_content" android:layout_height="wrap_content"
android:layout_height="wrap_content" android:text="设置名称" />
android:ems="14"
android:inputType="" <EditText
android:text="" /> android:id="@+id/editTextDingdingName"
</LinearLayout> android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="3dp"
android:ems="11"
android:inputType=""
android:text="" />
</LinearLayout>
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_marginLeft="10dp"
android:layout_marginRight="10dp"
android:orientation="vertical">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="设置Token 例如 https://oapi.dingtalk.com/robot/send?access_token=XXXXXX 中的 XXXXXX" />
<EditText
android:id="@+id/editTextDingdingToken"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:ems="14"
android:inputType=""
android:text="" />
</LinearLayout>
<LinearLayout <LinearLayout
android:layout_width="fill_parent" android:layout_width="fill_parent"
android:layout_height="fill_parent" android:layout_height="fill_parent"
android:layout_marginLeft="10dp" android:layout_marginLeft="10dp"
android:layout_marginRight="10dp" android:layout_marginRight="10dp"
android:orientation="vertical"> android:orientation="vertical">
<TextView <TextView
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:text="加签 Secret 没有可不填" /> android:text="加签 Secret 没有可不填" />
<EditText <EditText
android:id="@+id/editTextDingdingSecret" android:id="@+id/editTextDingdingSecret"
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:ems="14" android:ems="14"
android:inputType="" android:inputType=""
android:text="" /> android:text="" />
</LinearLayout> </LinearLayout>
<LinearLayout <LinearLayout
android:layout_width="fill_parent" android:layout_width="fill_parent"
android:layout_height="fill_parent" android:layout_height="fill_parent"
android:layout_marginLeft="10dp" android:layout_marginLeft="10dp"
android:layout_marginRight="10dp" android:layout_marginRight="10dp"
android:orientation="vertical"> android:orientation="vertical">
<TextView <TextView
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:text="转发时@某人 填写某人的手机号,多个用逗号分开 例如18888888888,19999999999" /> android:text="转发时@某人 填写某人的手机号,多个用逗号分开 例如18888888888,19999999999" />
<EditText <EditText
android:id="@+id/editTextDingdingAtMobiles" android:id="@+id/editTextDingdingAtMobiles"
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:ems="14" android:ems="14"
android:inputType="" android:inputType=""
android:text="" /> android:text="" />
</LinearLayout> </LinearLayout>
<LinearLayout <LinearLayout
android:layout_width="fill_parent" android:layout_width="fill_parent"
android:layout_height="fill_parent" android:layout_height="fill_parent"
android:layout_marginLeft="10dp" android:layout_marginLeft="10dp"
android:layout_marginRight="10dp" android:layout_marginRight="10dp"
android:orientation="horizontal"> android:orientation="horizontal">
<TextView <TextView
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:text="是否@所有人" /> android:text="是否@所有人" />
<Switch <Switch
android:id="@+id/switchDingdingAtAll" android:id="@+id/switchDingdingAtAll"
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:checked="false" android:checked="false"
android:ems="14" /> android:ems="14" />
</LinearLayout> </LinearLayout>
<LinearLayout <LinearLayout
android:layout_width="fill_parent" android:layout_width="fill_parent"
android:layout_height="fill_parent" android:layout_height="fill_parent"
android:layout_margin="10dp" android:layout_margin="10dp"
android:orientation="horizontal"> android:orientation="horizontal">
<Button <Button
android:id="@+id/buttondingdingok" android:id="@+id/buttondingdingok"
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_weight="1" android:layout_weight="1"
android:text="@string/ok" /> android:text="@string/ok" />
<Button <Button
android:id="@+id/buttondingdingdel" android:id="@+id/buttondingdingdel"
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_marginLeft="5dp" android:layout_marginLeft="5dp"
android:layout_weight="1" android:layout_weight="1"
android:text="@string/del" /> android:text="@string/del" />
<Button <Button
android:id="@+id/buttondingdingtest" android:id="@+id/buttondingdingtest"
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_marginLeft="5dp" android:layout_marginLeft="5dp"
android:layout_weight="1" android:layout_weight="1"
android:text="@string/test" /> android:text="@string/test" />
</LinearLayout>
</LinearLayout> </LinearLayout>
</ScrollView>
</LinearLayout>

View File

@ -1,182 +1,186 @@
<?xml version="1.0" encoding="utf-8"?> <?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" <ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent" android:layout_width="fill_parent"
android:layout_height="match_parent" android:layout_height="fill_parent">
android:orientation="vertical">
<LinearLayout <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent" android:layout_width="fill_parent"
android:layout_height="fill_parent" android:layout_height="match_parent"
android:layout_marginLeft="10dp" android:orientation="vertical">
android:layout_marginRight="10dp"
android:orientation="horizontal">
<TextView <LinearLayout
android:layout_width="wrap_content" android:layout_width="fill_parent"
android:layout_height="wrap_content" android:layout_height="fill_parent"
android:text="设置名称" /> android:layout_marginLeft="10dp"
android:layout_marginRight="10dp"
android:orientation="horizontal">
<EditText <TextView
android:id="@+id/editTextEmailName" android:layout_width="wrap_content"
android:layout_width="wrap_content" android:layout_height="wrap_content"
android:layout_height="wrap_content" android:text="设置名称" />
android:layout_marginLeft="3dp"
android:ems="11"
android:inputType=""
android:text="" />
</LinearLayout>
<LinearLayout <EditText
android:layout_width="fill_parent" android:id="@+id/editTextEmailName"
android:layout_height="fill_parent" android:layout_width="wrap_content"
android:layout_marginLeft="10dp" android:layout_height="wrap_content"
android:layout_marginRight="10dp" android:layout_marginLeft="3dp"
android:orientation="horizontal"> android:ems="11"
android:inputType=""
android:text="" />
</LinearLayout>
<TextView <LinearLayout
android:layout_width="wrap_content" android:layout_width="fill_parent"
android:layout_height="wrap_content" android:layout_height="fill_parent"
android:text="发件服务器" /> android:layout_marginLeft="10dp"
android:layout_marginRight="10dp"
android:orientation="horizontal">
<EditText <TextView
android:id="@+id/editTextEmailHost" android:layout_width="wrap_content"
android:layout_width="wrap_content" android:layout_height="wrap_content"
android:layout_height="wrap_content" android:text="发件服务器" />
android:layout_marginLeft="3dp"
android:ems="14"
android:inputType=""
android:text="" />
</LinearLayout>
<LinearLayout <EditText
android:layout_width="fill_parent" android:id="@+id/editTextEmailHost"
android:layout_height="fill_parent" android:layout_width="wrap_content"
android:layout_marginLeft="10dp" android:layout_height="wrap_content"
android:layout_marginRight="10dp" android:layout_marginLeft="3dp"
android:orientation="horizontal"> android:ems="14"
android:inputType=""
android:text="" />
</LinearLayout>
<TextView <LinearLayout
android:layout_width="wrap_content" android:layout_width="fill_parent"
android:layout_height="wrap_content" android:layout_height="fill_parent"
android:text="SMTP端口" /> android:layout_marginLeft="10dp"
android:layout_marginRight="10dp"
android:orientation="horizontal">
<EditText <TextView
android:id="@+id/editTextEmailPort" android:layout_width="wrap_content"
android:layout_width="wrap_content" android:layout_height="wrap_content"
android:layout_height="wrap_content" android:text="SMTP端口" />
android:layout_marginLeft="3dp"
android:ems="5"
android:inputType=""
android:text="" />
<TextView <EditText
android:layout_width="wrap_content" android:id="@+id/editTextEmailPort"
android:layout_height="wrap_content" android:layout_width="wrap_content"
android:text="开启SSL" /> android:layout_height="wrap_content"
android:layout_marginLeft="3dp"
android:ems="5"
android:inputType=""
android:text="" />
<Switch <TextView
android:id="@+id/switchEmailSSl" android:layout_width="wrap_content"
android:layout_width="wrap_content" android:layout_height="wrap_content"
android:layout_height="wrap_content" android:text="开启SSL" />
android:checked="true" />
</LinearLayout>
<LinearLayout <Switch
android:layout_width="fill_parent" android:id="@+id/switchEmailSSl"
android:layout_height="fill_parent" android:layout_width="wrap_content"
android:layout_marginLeft="10dp" android:layout_height="wrap_content"
android:layout_marginRight="10dp" android:checked="true" />
android:orientation="horizontal"> </LinearLayout>
<TextView <LinearLayout
android:layout_width="wrap_content" android:layout_width="fill_parent"
android:layout_height="wrap_content" android:layout_height="fill_parent"
android:text="发件帐号" /> android:layout_marginLeft="10dp"
android:layout_marginRight="10dp"
android:orientation="horizontal">
<EditText <TextView
android:id="@+id/editTextEmailFromAdd" android:layout_width="wrap_content"
android:layout_width="wrap_content" android:layout_height="wrap_content"
android:layout_height="wrap_content" android:text="发件帐号" />
android:layout_marginLeft="3dp"
android:ems="14"
android:inputType="textEmailAddress"
android:text="" />
</LinearLayout>
<LinearLayout <EditText
android:layout_width="fill_parent" android:id="@+id/editTextEmailFromAdd"
android:layout_height="fill_parent" android:layout_width="wrap_content"
android:layout_marginLeft="10dp" android:layout_height="wrap_content"
android:layout_marginRight="10dp" android:layout_marginLeft="3dp"
android:orientation="horizontal"> android:ems="14"
android:inputType="textEmailAddress"
android:text="" />
</LinearLayout>
<TextView <LinearLayout
android:layout_width="wrap_content" android:layout_width="fill_parent"
android:layout_height="wrap_content" android:layout_height="fill_parent"
android:text="登录密码" /> android:layout_marginLeft="10dp"
android:layout_marginRight="10dp"
android:orientation="horizontal">
<EditText <TextView
android:id="@+id/editTextEmailPsw" android:layout_width="wrap_content"
android:layout_width="wrap_content" android:layout_height="wrap_content"
android:layout_height="wrap_content" android:text="登录密码" />
android:layout_marginLeft="3dp"
android:ems="14"
android:inputType=""
android:text="" />
</LinearLayout>
<LinearLayout <EditText
android:layout_width="fill_parent" android:id="@+id/editTextEmailPsw"
android:layout_height="fill_parent" android:layout_width="wrap_content"
android:layout_marginLeft="10dp" android:layout_height="wrap_content"
android:layout_marginRight="10dp" android:layout_marginLeft="3dp"
android:orientation="horizontal"> android:ems="14"
android:inputType=""
android:text="" />
</LinearLayout>
<TextView <LinearLayout
android:layout_width="wrap_content" android:layout_width="fill_parent"
android:layout_height="wrap_content" android:layout_height="fill_parent"
android:text="收件地址" /> android:layout_marginLeft="10dp"
android:layout_marginRight="10dp"
android:orientation="horizontal">
<EditText <TextView
android:id="@+id/editTextEmailToAdd" android:layout_width="wrap_content"
android:layout_width="wrap_content" android:layout_height="wrap_content"
android:layout_height="wrap_content" android:text="收件地址" />
android:layout_marginLeft="3dp"
android:ems="14"
android:inputType="textEmailAddress"
android:text="" />
</LinearLayout>
<LinearLayout <EditText
android:layout_width="fill_parent" android:id="@+id/editTextEmailToAdd"
android:layout_height="fill_parent" android:layout_width="wrap_content"
android:layout_margin="10dp" android:layout_height="wrap_content"
android:orientation="horizontal"> android:layout_marginLeft="3dp"
android:ems="14"
android:inputType="textEmailAddress"
android:text="" />
</LinearLayout>
<Button <LinearLayout
android:id="@+id/buttonemailok" android:layout_width="fill_parent"
android:layout_width="match_parent" android:layout_height="fill_parent"
android:layout_height="wrap_content" android:layout_margin="10dp"
android:layout_weight="1" android:orientation="horizontal">
android:text="@string/ok" />
<Button <Button
android:id="@+id/buttonemaildel" android:id="@+id/buttonemailok"
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_marginLeft="5dp" android:layout_weight="1"
android:layout_weight="1" android:text="@string/ok" />
android:text="@string/del" />
<Button <Button
android:id="@+id/buttonemailtest" android:id="@+id/buttonemaildel"
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_marginLeft="5dp" android:layout_marginLeft="5dp"
android:layout_weight="1" android:layout_weight="1"
android:text="@string/test" /> android:text="@string/del" />
<Button
android:id="@+id/buttonemailtest"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginLeft="5dp"
android:layout_weight="1"
android:text="@string/test" />
</LinearLayout>
</LinearLayout> </LinearLayout>
</ScrollView>
</LinearLayout>

View File

@ -1,82 +1,86 @@
<?xml version="1.0" encoding="utf-8"?> <?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" <ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent" android:layout_width="fill_parent"
android:layout_height="match_parent" android:layout_height="fill_parent">
android:orientation="vertical">
<LinearLayout <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent" android:layout_width="fill_parent"
android:layout_height="fill_parent" android:layout_height="match_parent"
android:layout_marginLeft="10dp"
android:layout_marginRight="10dp"
android:orientation="horizontal">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="设置名称" />
<EditText
android:id="@+id/editTextQYWXGroupRobotName"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="3dp"
android:ems="11"
android:inputType=""
android:text="" />
</LinearLayout>
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_marginLeft="10dp"
android:layout_marginRight="10dp"
android:orientation="vertical"> android:orientation="vertical">
<TextView <LinearLayout
android:layout_width="wrap_content" android:layout_width="fill_parent"
android:layout_height="wrap_content" android:layout_height="fill_parent"
android:text="设置WebHook地址:示例https://qyapi.weixin.qq.com/cgixx?key=xxx" /> android:layout_marginLeft="10dp"
android:layout_marginRight="10dp"
android:orientation="horizontal">
<EditText <TextView
android:id="@+id/editTextQYWXGroupRobotWebHook" android:layout_width="wrap_content"
android:layout_width="wrap_content" android:layout_height="wrap_content"
android:layout_height="wrap_content" android:text="设置名称" />
android:ems="14"
android:inputType=""
android:text="" />
</LinearLayout>
<LinearLayout <EditText
android:layout_width="fill_parent" android:id="@+id/editTextQYWXGroupRobotName"
android:layout_height="fill_parent" android:layout_width="wrap_content"
android:layout_margin="10dp" android:layout_height="wrap_content"
android:orientation="horizontal"> android:layout_marginLeft="3dp"
android:ems="11"
android:inputType=""
android:text="" />
</LinearLayout>
<Button <LinearLayout
android:id="@+id/buttonQyWxGroupRobotOk" android:layout_width="fill_parent"
android:layout_width="match_parent" android:layout_height="fill_parent"
android:layout_height="wrap_content" android:layout_marginLeft="10dp"
android:layout_weight="1" android:layout_marginRight="10dp"
android:text="@string/ok" /> android:orientation="vertical">
<Button <TextView
android:id="@+id/buttonQyWxGroupRobotDel" android:layout_width="wrap_content"
android:layout_width="match_parent" android:layout_height="wrap_content"
android:layout_height="wrap_content" android:text="设置WebHook地址:示例https://qyapi.weixin.qq.com/cgixx?key=xxx" />
android:layout_marginLeft="5dp"
android:layout_weight="1"
android:text="@string/del" />
<Button <EditText
android:id="@+id/buttonQyWxGroupRobotTest" android:id="@+id/editTextQYWXGroupRobotWebHook"
android:layout_width="match_parent" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_marginLeft="5dp" android:ems="14"
android:layout_weight="1" android:inputType=""
android:text="@string/test" /> android:text="" />
</LinearLayout>
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_margin="10dp"
android:orientation="horizontal">
<Button
android:id="@+id/buttonQyWxGroupRobotOk"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_weight="1"
android:text="@string/ok" />
<Button
android:id="@+id/buttonQyWxGroupRobotDel"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginLeft="5dp"
android:layout_weight="1"
android:text="@string/del" />
<Button
android:id="@+id/buttonQyWxGroupRobotTest"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginLeft="5dp"
android:layout_weight="1"
android:text="@string/test" />
</LinearLayout>
</LinearLayout> </LinearLayout>
</ScrollView>
</LinearLayout>

View File

@ -1,183 +1,188 @@
<?xml version="1.0" encoding="utf-8"?> <?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" <ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent" android:layout_width="fill_parent"
android:layout_height="match_parent" android:layout_height="fill_parent">
android:orientation="vertical">
<LinearLayout <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent" android:layout_width="fill_parent"
android:layout_height="fill_parent" android:layout_height="match_parent"
android:layout_marginLeft="10dp"
android:layout_marginRight="10dp"
android:orientation="vertical"> android:orientation="vertical">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="设置匹配的字段" />
<RadioGroup
android:id="@+id/radioGroupRuleFiled"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:orientation="horizontal">
<RadioButton
android:id="@+id/btnTranspondAll"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:checked="true"
android:text="全部" />
<RadioButton
android:id="@+id/btnPhone"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="手机号" />
<RadioButton
android:id="@+id/btnContent"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="内容" />
</RadioGroup>
</LinearLayout>
<LinearLayout
android:id="@+id/matchTypeLayout"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_marginLeft="10dp"
android:layout_marginRight="10dp"
android:orientation="vertical"
android:visibility="gone">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="设置匹配的模式" />
<RadioGroup
android:id="@+id/radioGroupRuleCheck"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:orientation="horizontal">
<RadioButton
android:id="@+id/btnIs"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:checked="true"
android:text="是" />
<RadioButton
android:id="@+id/btnNotIs"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="不是" />
<RadioButton
android:id="@+id/btnContain"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="包含" />
<RadioButton
android:id="@+id/btnStartWith"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="开头" />
<RadioButton
android:id="@+id/btnEndWith"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="结尾" />
</RadioGroup>
</LinearLayout>
<LinearLayout
android:id="@+id/matchValueLayout"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_marginLeft="10dp"
android:layout_marginRight="10dp"
android:orientation="vertical"
android:visibility="gone">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="设置匹配的值" />
<EditText
android:id="@+id/editTextRuleValue"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:ems="14"
android:inputType=""
android:text="" />
</LinearLayout>
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_marginLeft="10dp"
android:layout_marginRight="10dp"
android:orientation="vertical">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_margin="3dp"
android:text="设置发送方" />
<LinearLayout <LinearLayout
android:layout_width="fill_parent" android:layout_width="fill_parent"
android:layout_height="fill_parent" android:layout_height="fill_parent"
android:orientation="horizontal"> android:layout_marginLeft="10dp"
android:layout_marginRight="10dp"
<Button android:orientation="vertical">
android:id="@+id/btSetRuleSender"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:minWidth="0dp"
android:minHeight="0dp"
android:text="选择" />
<TextView <TextView
android:id="@+id/ruleSenderTv"
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_marginLeft="10dp" android:text="设置匹配的字段" />
<RadioGroup
android:id="@+id/radioGroupRuleFiled"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:orientation="horizontal">
<RadioButton
android:id="@+id/btnTranspondAll"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:checked="true"
android:text="全部" />
<RadioButton
android:id="@+id/btnPhone"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="手机号" />
<RadioButton
android:id="@+id/btnContent"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="内容" />
</RadioGroup>
</LinearLayout>
<LinearLayout
android:id="@+id/matchTypeLayout"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_marginLeft="10dp"
android:layout_marginRight="10dp"
android:orientation="vertical"
android:visibility="gone">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="设置匹配的模式" />
<RadioGroup
android:id="@+id/radioGroupRuleCheck"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:orientation="horizontal">
<RadioButton
android:id="@+id/btnIs"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:checked="true"
android:text="是" />
<RadioButton
android:id="@+id/btnNotIs"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="不是" />
<RadioButton
android:id="@+id/btnContain"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="包含" />
<RadioButton
android:id="@+id/btnStartWith"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="开头" />
<RadioButton
android:id="@+id/btnEndWith"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="结尾" />
</RadioGroup>
</LinearLayout>
<LinearLayout
android:id="@+id/matchValueLayout"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_marginLeft="10dp"
android:layout_marginRight="10dp"
android:orientation="vertical"
android:visibility="gone">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="设置匹配的值" />
<EditText
android:id="@+id/editTextRuleValue"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:ems="14"
android:inputType=""
android:text="" /> android:text="" />
</LinearLayout> </LinearLayout>
</LinearLayout> <LinearLayout
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_marginLeft="10dp"
android:layout_marginRight="10dp"
android:orientation="vertical">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_margin="3dp"
android:text="设置发送方" />
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="horizontal">
<Button
android:id="@+id/btSetRuleSender"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:minWidth="0dp"
android:minHeight="0dp"
android:text="选择" />
<TextView
android:id="@+id/ruleSenderTv"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="10dp"
android:text="" />
</LinearLayout>
</LinearLayout>
<LinearLayout <LinearLayout
android:layout_width="fill_parent" android:layout_width="fill_parent"
android:layout_height="fill_parent" android:layout_height="fill_parent"
android:layout_margin="10dp" android:layout_margin="10dp"
android:orientation="horizontal"> android:orientation="horizontal">
<Button <Button
android:id="@+id/buttonruleok" android:id="@+id/buttonruleok"
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_weight="1" android:layout_weight="1"
android:text="@string/ok" /> android:text="@string/ok" />
<Button <Button
android:id="@+id/buttonruledel" android:id="@+id/buttonruledel"
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_marginLeft="5dp" android:layout_marginLeft="5dp"
android:layout_weight="1" android:layout_weight="1"
android:text="@string/del" /> android:text="@string/del" />
</LinearLayout>
</LinearLayout> </LinearLayout>
</ScrollView>
</LinearLayout>

View File

@ -1,103 +1,107 @@
<?xml version="1.0" encoding="utf-8"?> <?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" <ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent" android:layout_width="fill_parent"
android:layout_height="match_parent" android:layout_height="fill_parent">
android:orientation="vertical">
<LinearLayout <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent" android:layout_width="fill_parent"
android:layout_height="fill_parent" android:layout_height="match_parent"
android:layout_marginLeft="10dp"
android:layout_marginRight="10dp"
android:orientation="horizontal">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="设置名称" />
<EditText
android:id="@+id/editTextWebNotifyName"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="3dp"
android:ems="11"
android:inputType=""
android:text="" />
</LinearLayout>
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_marginLeft="10dp"
android:layout_marginRight="10dp"
android:orientation="vertical"> android:orientation="vertical">
<TextView <LinearLayout
android:layout_width="wrap_content" android:layout_width="fill_parent"
android:layout_height="wrap_content" android:layout_height="fill_parent"
android:text="设置Token示例:https://a.b.com/msg?token=xyz" /> android:layout_marginLeft="10dp"
android:layout_marginRight="10dp"
android:orientation="horizontal">
<EditText <TextView
android:id="@+id/editTextWebNotifyToken" android:layout_width="wrap_content"
android:layout_width="wrap_content" android:layout_height="wrap_content"
android:layout_height="wrap_content" android:text="设置名称" />
android:ems="14"
android:inputType=""
android:text="" />
</LinearLayout>
<LinearLayout <EditText
android:layout_width="fill_parent" android:id="@+id/editTextWebNotifyName"
android:layout_height="fill_parent" android:layout_width="wrap_content"
android:layout_marginLeft="10dp" android:layout_height="wrap_content"
android:layout_marginRight="10dp" android:layout_marginLeft="3dp"
android:orientation="vertical"> android:ems="11"
android:inputType=""
android:text="" />
</LinearLayout>
<TextView <LinearLayout
android:layout_width="wrap_content" android:layout_width="fill_parent"
android:layout_height="wrap_content" android:layout_height="fill_parent"
android:text="设置Secret:置空则不计算sign" /> android:layout_marginLeft="10dp"
android:layout_marginRight="10dp"
android:orientation="vertical">
<EditText <TextView
android:id="@+id/editTextWebNotifySecret" android:layout_width="wrap_content"
android:layout_width="wrap_content" android:layout_height="wrap_content"
android:layout_height="wrap_content" android:text="设置Token示例:https://a.b.com/msg?token=xyz" />
android:ems="14"
android:inputType=""
android:text="" />
</LinearLayout>
<LinearLayout <EditText
android:layout_width="fill_parent" android:id="@+id/editTextWebNotifyToken"
android:layout_height="fill_parent" android:layout_width="wrap_content"
android:layout_margin="10dp" android:layout_height="wrap_content"
android:orientation="horizontal"> android:ems="14"
android:inputType=""
android:text="" />
</LinearLayout>
<Button <LinearLayout
android:id="@+id/buttonbebnotifyok" android:layout_width="fill_parent"
android:layout_width="match_parent" android:layout_height="fill_parent"
android:layout_height="wrap_content" android:layout_marginLeft="10dp"
android:layout_weight="1" android:layout_marginRight="10dp"
android:text="@string/ok" /> android:orientation="vertical">
<Button <TextView
android:id="@+id/buttonbebnotifydel" android:layout_width="wrap_content"
android:layout_width="match_parent" android:layout_height="wrap_content"
android:layout_height="wrap_content" android:text="设置Secret:置空则不计算sign" />
android:layout_marginLeft="5dp"
android:layout_weight="1"
android:text="@string/del" />
<Button <EditText
android:id="@+id/buttonbebnotifytest" android:id="@+id/editTextWebNotifySecret"
android:layout_width="match_parent" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_marginLeft="5dp" android:ems="14"
android:layout_weight="1" android:inputType=""
android:text="@string/test" /> android:text="" />
</LinearLayout>
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_margin="10dp"
android:orientation="horizontal">
<Button
android:id="@+id/buttonbebnotifyok"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_weight="1"
android:text="@string/ok" />
<Button
android:id="@+id/buttonbebnotifydel"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginLeft="5dp"
android:layout_weight="1"
android:text="@string/del" />
<Button
android:id="@+id/buttonbebnotifytest"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginLeft="5dp"
android:layout_weight="1"
android:text="@string/test" />
</LinearLayout>
</LinearLayout> </LinearLayout>
</ScrollView>
</LinearLayout>