بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]
پرسش و پاسخ

نحوه مقدار دادن textview از اگتیویتی دیگر

مدیریت گفتگو
omid93 11 سال پیش
آخرین تغییر: 11 سال پیش

چطور textview رو از edittext که تو یک اکتیویتی دیگه هست و set کنم

نظرات

محمد 11 سال پیش
لایه حاوی TextView رو در هر اکتیوتی دیگری که دوست دارید با استفاده از LayoutInflator به یک view تبدیل کنید. و از آنجا textView را مقداردهی کنید.

پاسخ‌ها 1

Moein 11 سال پیش

اگر منظورتون اینه که متن 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); 
  
}

 موفق باشید

نظرات

omid93 11 سال پیش
مرسی داداش خیلی لطف کردی راستی میدونی چطور تو edittext تنظیم کنیم که چنتا حرف بیشتر نتونن بنویسن
محمد 11 سال پیش
توی پروپرتیس editText مقدار maxLength

پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .