我有一个白色背景和大文本的布局深蓝色背景和白色文本的视图。我想从深蓝色背景矩形的开始给文本一些空间。
我已经试过了,但只能设置开始、中心、结束、顶部等;我想用数字来说明。我怎样才能达到这个目标?
我认为您想要的东西可以通过在TextView上指定填充值来实现。查找android:padding
属性。如果您想从一开始就留出一些空间,可以在TextView上使用android:paddingStart
属性。
希望这能有所帮助。
可能为布局设置边距可能有助于
TextView tv = (TextView)findViewById(R.id.my_text_view);
LinearLayout.LayoutParams params = (LinearLayout.LayoutParams)tv.getLayoutParams();
params.setMargins(10, 0, 0, 0); //move 10 px to right (increase left margin)substitute parameters for left, top, right, bottom
tv.setLayoutParams(params);//tv.setMargins(left, top, right, bottom);
我不确定这是否是你想要的