限制TextView的文本宽度不是背景图像

问题描述

| 我有一个TextView,其背景声明为:
<TextView  
android:id=\"@+id/questionText\"
android:layout_width=\"250dp\" 
android:layout_height=\"100dp\"
android:gravity=\"center\"
android:textSize=\"26px\"
android:textColor=\"#FFFFFF\"
android:background=\"@drawable/blue\"
/>
问题是背景图像就像一个框架,所以我想要 内的文字距背景图片尺寸的边距。 这可能吗? 10倍, 有一个gr8周末:)     

解决方法

        您想要的听起来像填充。
<TextView  
android:id=\"@+id/questionText\"
android:layout_width=\"250dp\" 
android:layout_height=\"100dp\"
android:gravity=\"center\"
android:textSize=\"26px\"
android:textColor=\"#FFFFFF\"
android:background=\"@drawable/blue\"
android:padding=\"5dp\"
/>
这将在显示背景的实际文本周围放置5像素的边框。 顺便说一句,layout_margin也是一个参数,用于在整个视图,包括的背景和其他视图之间放置空格。     ,        我建议使9补丁可绘制。它定义了文本的位置,而无需在控件中指定填充。