1
私のスピナーの価値を私のWebサーバーに送るのは苦労しています。私はいくつかのテキスト領域と私のフォーム上のスピナーを持っています。私はテキストエリアの値を取得し、私のサーバーに投稿してデータベースに保存することができます。しかし、私はスピナーでこれを行う方法を見つけることができないようです。アンドロイド - 私のスピナーの価値をどうやって送ることができますか?
誰でも手助けできますか?
MainActivity.java:conent_main.xmlで
Spinner spinner = (Spinner) findViewById(R.id.spinner);
ArrayAdapter<CharSequence> adapter = ArrayAdapter.createFromResource(this,
R.array.planets_array, android.R.layout.simple_spinner_item);
adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
spinner.setAdapter(adapter);
etPostCode = (EditText) findViewById(R.id.etPostCode);
etAddress1 = (EditText) findViewById(R.id.etAddress1);
etRecordNum = (EditText) findViewById(R.id.etRecordNum);
etContainerType = (EditText) findViewById(R.id.etContainerType);
etContainerSize = (EditText) findViewById(R.id.etContainerSize);
etContainerSerial = (EditText) findViewById(R.id.etContainerSerial);
}
public void signup(View v) {
String postCode = etPostCode.getText().toString();
String address1 = etAddress1.getText().toString();
String recordNum = etRecordNum.getText().toString();
String containerType = etContainerType.getText().toString();
String containerSize = etContainerSize.getText().toString();
String containerSerial = etContainerSerial.getText().toString();
Toast.makeText(this, "Adding Record...", Toast.LENGTH_SHORT).show();
new SignupActivity(this).execute(postCode, address1, recordNum, containerType, containerSize, containerSerial);
}
マイスピナー:。私は文字列のスピナーを使用しようとしました
<Spinner
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:id="@+id/spinner"
android:layout_marginTop="30dp"
android:layout_gravity="center_horizontal" />
= Spinner.getSelectedItem()toSting();
しかし、私はエラーを取得する:
非静的メソッド「getSelectedItem()は、」静的コンテキストから
スピナー変数はスピナーではなくスピナーと呼ばれます。鼻。 StringSpinner.getSelectedItem()。toSting() – Wukash
文字列テキスト= mySpinner.getSelectedItem()。toString(); –