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

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

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

سلام!

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

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

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

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

ممنون

نظرات

پاسخ‌ها 1

Saeed Mozaffari 11 سال پیش

شما می تونید یه آرایه از 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);
}

نظرات


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