Android 在TextView中定位可组合绘图?
我正在将复合绘图设置为文本视图,如下所示Android 在TextView中定位可组合绘图?,android,Android,我正在将复合绘图设置为文本视图,如下所示 txtView1.setCompoundDrawablesWithIntrinsicBounds(R.drawable.icon, 0, 0,0); 可绘制对象被绘制到TextView的最左侧位置。不过我想把它移动一点,这样它就不会位于文本视图的左边框上,但它的内部看起来像是10度。我用以下方法做了一些填充: android:paddingLeft="10dip" 但这会推动文本与可向右倾斜10度的复合绘图一起移动 如何在不影响文本的情况下仅移动可绘
txtView1.setCompoundDrawablesWithIntrinsicBounds(R.drawable.icon, 0, 0,0);
可绘制对象被绘制到TextView的最左侧位置。不过我想把它移动一点,这样它就不会位于文本视图的左边框上,但它的内部看起来像是10度。我用以下方法做了一些填充:
android:paddingLeft="10dip"
但这会推动文本与可向右倾斜10度的复合绘图一起移动
如何在不影响文本的情况下仅移动可绘制10度的合成图?快速修复-
txtView1.setText(“+”)代码>
你可以放1/2的空格。。或者最好是扩展textview并按您想要的方式修改它。:) 这很简单。只需在TextView中添加以下代码
android:drawablePadding="10dip"
这会在文本视图中的文本和图像之间添加填充。如果要动态执行,可以使用以下方法:
txtView1.setCompoundDrawablePadding (int pad);
您还可以使用android:drawableLeft属性在xml文件的textview中设置drawable。请在xml文件的textview属性中尝试此设置。android:drawablePaddinganyone有什么解决方案吗!?非常感谢。如何调用此可绘图文本视图的单击事件。?您将无法从可绘图文本视图获取单击事件。要做到这一点,您必须在TextView的旁边使用一个单独的ImageView。建议在drawables周围设置空白的方法是设置填充。