一次以编程方式将padding设置为所有textview

时间:2017-02-06 10:01:24

标签: android 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);

2 个答案:

答案 0 :(得分:0)

不,你不能。就像......

data.table

你不能创建一个textView列表并在循环中设置填充,就像这样......

library(data.table)
setDT(df)[, diff1 :=  c(NA, round(diff.difftime(date,
    units = 'days'), 0)), id][group=="A"][, c("id", "diff1"), with = FALSE]
#   id diff1
#1:  1    54
#2:  2   335

答案 1 :(得分: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);
}