点九图,弄了半天,我做的图只能上下拉伸,不能左右拉伸,
看你做的.9图应该是可以拉伸的,是不是你用到这张.9图的控件宽度设置的不对,或者它的父容器宽度设置的不对。
是不是你的.9文件做的有问题,制作.9文件的时候,要保证上下左右都能拉伸,另外一个问题可能就是你的布局文件的宽度设置的有问题?
看一下你设置TextView的时候左右边距怎么设置的,可能你设置了padding了。
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:paddingBottom="@dimen/activity_vertical_margin" android:paddingLeft="@dimen/activity_horizontal_margin" android:paddingRight="@dimen/activity_horizontal_margin" android:paddingTop="@dimen/activity_vertical_margin" tools:context="com.example.ch02_qipao.MainActivity" android:background="#d8e0e8" android:orientation="vertical" android:padding="10dp"> <LinearLayout android:id="@+id/left_layout" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="left" android:background="@drawable/message_left"> <TextView android:id="@+id/left_msg" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="center" android:layout_margin="10dp" android:textColor="#fff"/> </LinearLayout> <LinearLayout android:id="@+id/right_layout" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="right" android:background="@drawable/message_right"> <TextView android:id="@+id/right_msg" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="center" android:layout_margin="10dp" android:textColor="#fff"/> </LinearLayout> </LinearLayout>
上面是我用你的布局现实的效果,感觉没什么问题啊!会不会是图片本身的问题