如何硬编码TextView从开始的对齐距离



我有一个白色背景和大文本的布局深蓝色背景和白色文本的视图。我想从深蓝色背景矩形的开始给文本一些空间。

我已经试过了,但只能设置开始、中心、结束、顶部等;我想用数字来说明。我怎样才能达到这个目标?

我认为您想要的东西可以通过在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);

我不确定这是否是你想要的

最新更新