Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/397.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
Java 如何获取EditText和RadioButton的值并通过HTTP Post发送_Java_Android_Android Studio_Xmlhttprequest - Fatal编程技术网

Java 如何获取EditText和RadioButton的值并通过HTTP Post发送

Java 如何获取EditText和RadioButton的值并通过HTTP Post发送,java,android,android-studio,xmlhttprequest,Java,Android,Android Studio,Xmlhttprequest,我是Android编程新手。能告诉我解决以下问题的方法吗 我用以下代码创建了一个XML文件: <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://

我是Android编程新手。能告诉我解决以下问题的方法吗

我用以下代码创建了一个XML文件:

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    xmlns:tools="http://schemas.android.com/tools"
    android:id="@+id/activity_splash_screen"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:background="#fff"
    tools:context="com.royalrandhawa.xemp.SplashScreen">


    <LinearLayout
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:orientation="vertical"
        android:layout_marginTop="150dp"
        android:layout_alignParentLeft="true"
        android:layout_alignParentStart="true>

        <EditText
            android:id="@+id/mainSearch"
            android:layout_width="300dp"
            android:textColor="#373737"
            android:textColorHint="#bfbfbf"
            android:layout_height="wrap_content"
            android:layout_gravity="center_horizontal"
            android:hint="This is your field...."
            android:background="@drawable/mainsearch"
            />

            <Button
            android:text="Surf Now!"
            android:id="@+id/surfNowBtn"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:onClick="send"
            />

        <RadioGroup
            android:layout_width="match_parent"
            android:layout_height="match_parent">


            <RadioButton
                android:text="Filter Search"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:id="@+id/filtersearch"
                android:layout_weight="1"
                android:checked="false"/>
            <RadioButton
                android:text="Trace my activities"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:id="@+id/traceme"
                android:layout_weight="1" />

        </RadioGroup>

    </LinearLayout>

</RelativeLayout>


首先,您的
xml
是错误的。应该是这样的

您需要创建两个不同的
RadioGroup
,并且两个组都只有一个
RadioButton
,因为您的要求是要么两个
RadioButton都被选中

java代码在这里

private void initview1() {

    RadioButton filtersearch = (RadioButton) findViewById(R.id.filtersearch);
    RadioButton traceme = (RadioButton) findViewById(R.id.traceme);
    Button Search_Buttom = (Button) findViewById(R.id.Search_Buttom);
    EditText mainSearch = (EditText) findViewById(R.id.mainSearch);

    Search_Buttom.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {

            Boolean fsVr = false, tmVr = false;
            String search_data = mainSearch.getText().toString();
            fsVr = filtersearch.isChecked();
            tmVr = traceme.isChecked();
// go to your new activity with required data..
        }
    });
}

你已经很清楚地解释了你需要做什么。你有什么特别的问题吗?给我们一些你试过的代码。。。所以,如果您遇到问题,我们可以提供帮助…@cvanbeek我不知道JAVA代码,我只知道android studio中的XML文件。请给我发送完整的JAVA代码,这是一个简单的请求,它是一个链接,指向访问JAVA代码中xml元素的文档。通过谷歌搜索,您可以找到许多不同的方式来执行HTTP请求。根据项目的范围不同,不同的方法工作得最好。我将警告你,如果不熟悉java,编写Android应用程序将非常困难,因此你可能想学习一下