use*_*374 48 android padding textview drawable
我在TextView下面创建一个带有drawable的东西GridLayout.
我想把抽屉带到中间TextView; 我尝试过
setCompoundDrawablePadding(-75)它只会改变文本的位置.
当前代码:
TextView secondItem = new TextView(this);
GridLayout.LayoutParams second = new GridLayout.LayoutParams(row2, col1);
second.width = halfOfScreenWidth;
second.height = (int) (quarterScreenWidth * 1.5);
secondItem.setLayoutParams(second);
secondItem.setBackgroundResource(R.color.MenuSecond);
secondItem.setCompoundDrawablesRelativeWithIntrinsicBounds(0, 0, 0, R.drawable.ic_action_new);
secondItem.setText("Text");
secondItem.setCompoundDrawablePadding(-180);
secondItem.setGravity(Gravity.CENTER);
secondItem.setTextAppearance(this, android.R.style.TextAppearance_Large_Inverse);
gridLayout.addView(secondItem, second);
Run Code Online (Sandbox Code Playgroud)
如何将文本和drawable设置为中间TextView?
Anu*_*hav 10
在XML中:
android:drawablePadding = paddingValue
Run Code Online (Sandbox Code Playgroud)
要么
编程方式:
TextView txt;
txt.setCompoundDrawablePadding(paddingValue)
Run Code Online (Sandbox Code Playgroud)
安卓:drawablePadding是给填充到绘制图标的最简单的方法,但你不能给出具体的一面填充像paddingRight或paddingLeft的绘制图标.这给了drawable两侧的填充.
| 归档时间: |
|
| 查看次数: |
33913 次 |
| 最近记录: |