Android控件属性(3) - foregroundGravity、foreground、textColor

foergroundGravity是设置foreground的停靠位置,而foreground一般我们都设置为一个图片资源,类似于C#的WinForm应用中按钮的image属性,从而使按钮等控件可同时显示文本和图片。

gravity、textAlignment、foregroundGravity分别指定了不同类东西的停靠位置(gravity和textAlignment的区别与联系在Android控件属性(2)中讲过了)。
对于TextView,很奇怪的是设计器里可以同时设置text和foreground并看出效果,但运行时图片是不显示的,如下面截屏显示的设计器里的设置:

Android控件属性(3) - foregroundGravity、foreground、textColor_第1张图片
运行时只看到左边的文本,右边的图片看不到。

除了foreground/foregroundGravity,还有background/backgroundGravity属性,这个就无须再说了。
 

你可能感兴趣的:(Android)