2017-02-06 2 views
0

на просмотр лоты зрения текста присутствует для все зрения Текста могу я установить отступы в то время какнабор набивки для всех TextView в то время программно андроида

TextView ccc_about_us_heading=(TextView)view.findViewById(R.id.ccc_about_us_heading); 
TextView ccc_about_us_description=(TextView)view.findViewById(R.id.ccc_about_us_description); 

ccc_about_us_heading,ccc_about_us_description.setPadding(5,5,5,5); 
+1

создать 'LayoutParam' и setPadding, а затем добавить параметр ко всему текстуру. –

+0

как именно? im действительно новый для android – dharmx

+0

Добавить весь текст в линейном или относительном макете, а затем вы должны установить отступ для макета, который будет применяться ко всем текстовым представлениям – Sasi

ответ

0

Нет, вы не можете. Так же, как ...

ccc_about_us_heading.setPadding(5,5,5,5); 
ccc_about_us_description.setPadding(5,5,5,5); 

И вы не можете создать список TextView и установить отступы в цикле, как это ...

myTextViewArray=Arrays.asList(ccc_about_us_description,ccc_about_us_heading) 
     for(TextView textView: myTextViewArray){ 
      textView.setPadding(5,5,5,5); 
     } 
0

Попробуйте это.

List<View> tvList = new ArrayList<>(); 

tvList.add(ccc_about_us_heading); 
tvList.add(ccc_about_us_description); 
// add all your views 

for(View v:tvList) 
{ 
    v.setPadding(left, top, right, bottom); 
} 
Смежные вопросы