آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

گرفتم تمامی textViewها

sajad98  11 سال پیش  11 سال پیش
0 0

سلام!

چطوری میشه تمامی textViewهایی که فراخوانی میکنیم توی یه activity رو با هم داشته باشیم.؟

        txt1 = (TextView) findViewById(R.id.txt1);

        txt2 = (TextView) findViewById(R.id.txt2);

من میخوام اون دو TextView بالایی یکی در نظر گرفته بشه و بتونم مثلا با هم فونتشون رو تغییر بدم.

ممنون

0 0
آموزش تغییر فونت در اندروید رو مطالعه کنید ، لینک (11 سال پیش)
 برای این سوال 1 پاسخ وجود دارد.
پاسخ به سوال 
Saeed Mozaffari  11 سال پیش
+5 0

شما می تونید یه آرایه از TextView ها داشته باشید . بعد با Iterate کردن TextView ها به تک تک اونها فونت خودتون رو اختصاص بدید. و یا هر کار دیگه ای که خواستی .

        ArrayList<TextView> text = new ArrayList<TextView>();

TextView txt1 = (TextView) findViewById(R.id.txt1);
TextView txt2 = (TextView) findViewById(R.id.txt2);

text.add(txt1);
text.add(txt2);

for(TextView test : text){
test.setTypeface(your typeface);
}

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