Android 以编程方式一次将填充设置为所有textview

Android 以编程方式一次将填充设置为所有textview,android,textview,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_

在视图上有很多文本视图,对于所有文本视图,我可以一次设置填充吗

 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);
而且你不能创建一个textView的列表并在循环中设置填充,就像这样

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);
}
List tvList=new ArrayList();
添加(ccc关于标题);
tvList.add(ccc_关于我们的描述);
//添加所有视图
用于(视图v:电视列表)
{
v、 设置填充(左、上、右、下);
}

创建
LayoutParam
并设置padding,然后将param添加到所有textview中。具体如何操作?我对android非常陌生,在线性或相对布局中添加所有文本视图,然后您应该为布局设置填充,它将应用于所有文本视图