بروز خطا
[message]
اشتراک در سوال
رای ها
[dataList]
نحوه مقدار دادن textview از اگتیویتی دیگر
چطور textview رو از edittext که تو یک اکتیویتی دیگه هست و set کنم
+1
0
لایه حاوی TextView رو در هر اکتیوتی دیگری که دوست دارید با استفاده از LayoutInflator به یک view تبدیل کنید. و از آنجا textView را مقداردهی کنید. (11 سال پیش)
برای این سوال 1 پاسخ وجود دارد.
پاسخ به سوال
Moein
11 سال پیش
+2
0
اگر منظورتون اینه که متن EditText رو توی TextView اکتیویتی بعدیش ست کنید باید ی دکمه بذاریدتوی اکتیویتی اولیو OnClick تعریف کنید و با Intent و putExtra بفرستینش اکتیویتی بعدی اونور بگیرینش ست کنید توی TextView , کداش این شکلی میشه ...
اکتیویتی اولی :
Button btnGo = (Button) findViewById(R.id.btnGo);
final EditText edtIn = (EditText) findViewById(R.id.edtIn);
btnGo.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View arg0) {
String userInput = edtIn.getText().toString();
Intent intent = new Intent(FirstActivity.this, SecondActivity.class);
intent.putExtra("USER_INPUT", userInput);
FirstActivity.this.startActivity(intent);
}
});
اکتیویتی بعدیش :
TextView txtIn = (TextView) findViewById(R.id.txtIn);
Bundle extras = getIntent().getExtras();
if (extras != null) {
String userInput = (String) extras.get("USER_INPUT");
txtIn.setText(userInput);
}
موفق باشید
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .