Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/222.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 将进度条放入编辑文本中,用户输入内容后将启动编辑文本_Android - Fatal编程技术网

Android 将进度条放入编辑文本中,用户输入内容后将启动编辑文本

Android 将进度条放入编辑文本中,用户输入内容后将启动编辑文本,android,Android,我有一个电子邮件地址字段,我需要检查服务器是否可用。我有webservice来作为异步任务执行此测试。在进行此检查时,我希望用户填写其他详细信息,但我希望有一个进度指示器来显示电子邮件字段中正在进行处理 我希望在EditText字段内部(可能在EditText的右角)显示一个进度条指示器。有可能吗?您可以使任何这样的视图可见和不可见 view.setVisibility(View.VISIBLE); view.setVisibility(View.View.INVISIBLE); 您需要做的是

我有一个电子邮件地址字段,我需要检查服务器是否可用。我有webservice来作为异步任务执行此测试。在进行此检查时,我希望用户填写其他详细信息,但我希望有一个进度指示器来显示电子邮件字段中正在进行处理


我希望在EditText字段内部(可能在EditText的右角)显示一个进度条指示器。有可能吗?

您可以使任何这样的视图可见和不可见

view.setVisibility(View.VISIBLE);
view.setVisibility(View.View.INVISIBLE);

您需要做的是使编辑文本在onPreExecute中不可见,并使ProgressBar在onPostExecute中可见。在onPostExecute方法中执行相反的操作。

获取一个与XML中定义的EditText具有相同属性的ProgressBar。将两者放在一个RelativeLayout中,并使该ProgressBar centerInPArent..并注意EditText应在高度上填充父级和宽度..它将显示为进度在EditText中…并设置进度的可见性(如果适用)

            <RelativeLayout
            android:layout_width="200dp"
            android:layout_height="200dp" >

            <ProgressBar
                android:id="@+id/progress"
                android:layout_centerInParent="true"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"/>


            <EditText
                android:id="@+id/colorStriptext"
                android:layout_width="fill_parent"
                android:layout_height=fill_parent" />
        </RelativeLayout>


包含相关的代码,并解释到目前为止您尝试了什么,以及它如何/为什么不起作用,这会很有帮助。我希望EditText和ProgressBar都可见