Android 如何更改textview-kotlin的边距和填充

Android 如何更改textview-kotlin的边距和填充,android,kotlin,textview,margin,padding,Android,Kotlin,Textview,Margin,Padding,如何更改kotlin中textview的边距和填充?我试过这个: val maskot_names = maskot_row.findViewById<TextView>(R.id.maskot_name) maskot_names.text=maskot_names_list.get(position) // showing "???" if maskot_names is empty if(maskot

如何更改kotlin中textview的边距和填充?我试过这个:

  val maskot_names = maskot_row.findViewById<TextView>(R.id.maskot_name)
            maskot_names.text=maskot_names_list.get(position)

            // showing "???" if maskot_names is empty
            if(maskot_names.text=="")
            {
                maskot_names.text="???"
                maskot_names.paddingTop(16f) 
            }
你必须调用setpaddingit left,int top,int right,int bottom

像这样:

maskot_名称。设置填充0,16,0,0

你试图使用的只是getter

Android studio显示了什么。。。在java中实际上是指:

此图显示它仅调用getPadding

如果要向TextView添加边距,则必须使用LayoutParams:


我试过了:结果如何?谢谢你的帮助:@TazwarUtshas没问题!
val params = LinearLayout.LayoutParams(LinearLayout.LayoutParams.WRAP_CONTENT,LinearLayout.LayoutParams.WRAP_CONTENT)
params.setMargins(int left, int top, int right, int bottom)
maskot_names.layoutParams = params