Я использую приложение для Android. Я так новичок в Java и до сих пор учился. Я создаю spinner и пытаюсь получить ценность. Я пытаюсь вызвать класс с главной страницы на другой класс. Я получаю сообщение с тостами. Теперь я хочу передать это значение для редактирования текста на той же странице. Может ли кто-нибудь узнать, как получить значение в editText?Получите значение spinner из другого класса и назначьте его editText
Заранее благодарен!
мой activity_main_page.xml
<Spinner
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/token_spinner"
android:layout_above="@+id/textView5"
android:layout_alignStart="@+id/textView3" />
<EditText
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:ems="10"
android:id="@+id/editText_order"
android:layout_alignEnd="@+id/textView2"
android:layout_alignStart="@+id/token_spinner" />
мой MainPage.Java
public class MainPage extends AppCompatActivity {
Spinner spinner;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main_page);
//Drop Down List Selction of Token
Spinner spinner = (Spinner) findViewById(R.id.token_spinner);
ArrayAdapter adapter = ArrayAdapter.createFromResource(this,
R.array.plan_array, android.R.layout.simple_spinner_item);
adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
spinner.setAdapter(adapter);
spinner.setOnItemSelectedListener(new TokenSpinner());
}
}
TokenSpinner.java
public class TokenSpinner implements AdapterView.OnItemSelectedListener {
@Override
public void onItemSelected(AdapterView<?> adapterView, View view, int i, long l) {
String token = adapterView.getItemAtPosition(i).toString();
if (plan.equals("154")) {
Toast.makeText(adapterView.getContext(), "Token " + token, Toast.LENGTH_LONG).show();
//I am gettin Toast here
//do something and assign to editText ordervalue
}
}
@Override
public void onNothingSelected(AdapterView<?> adapterView) {
}
}
Пожалуйста, добавьте ваш текущий код – Stefan
значение Pass, используя намерение и установить его для редактирования текста. – KrishnaJ
Не могли бы вы добавить часть своего кода. –