我已经制作了一个文本视图,并且我已经设置了他的背景 一个聊天气泡图片,我尝试在这个文本视图中添加文字,问题是文字是走出泡泡图像界限,我完全理解为什么。
我的问题是,有没有办法强制文本在其中?
答案 0 :(得分:1)
九个补丁是一个选项,但是如果你想要一个快速的解决方案,也许你可以使用填充来设置里面的文本,并将重力设置为中心。例如:
<TextView
android:id="@+id/mytextviewwithbacground"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="@drawable/a_intro_tv_start_bordered"
android:gravity="center"
android:text="asdasdasdasdasdasdasdasd"
android:padding="5dp"/>
答案 1 :(得分:0)
9patch的解决方案是一个很好的解决方案。
您可以使用sdk中的9patch工具,但我找到了一个让它更舒适的网站。
一个很棒的网站: https://romannurik.github.io/AndroidAssetStudio/nine-patches.html
希望它有所帮助。