视图上存在
许多文本视图,对于所有文本视图,我可以一次设置填充吗?
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);
不,你不能。就像...
ccc_about_us_heading.setPadding(5,5,5,5);
ccc_about_us_description.setPadding(5,5,5,5);
而且您不能创建文本视图列表并在循环中设置填充,就像这样......
myTextViewArray=Arrays.asList(ccc_about_us_description,ccc_about_us_heading)
for(TextView textView: myTextViewArray){
textView.setPadding(5,5,5,5);
}
试试这个。
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);
}