java部分代码:
public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
        TextView Tv_name=(TextView)findViewById(R.id.name);
       final EditText Et_name=(EditText)findViewById(R.id.ename);
        TextView Tv_phone=(TextView)findViewById(R.id.phone);
       final  EditText Et_phone=(EditText)findViewById(R.id.ephone);
        TextView Tv_address=(TextView)findViewById(R.id.address);
       final EditText Et_address=(EditText)findViewById(R.id.eaddress);
       final Button button_insert=(Button)findViewById(R.id.button1);
       button_insert.setOnClickListener(new View.OnClickListener() {
==========================================================================
xml部分代码:
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:orientation="vertical" >
   <TableLayout
            android:layout_width="fill_parent"
            android:layout_height="wrap_content"
            android:stretchColumns="1" >
            <TableRow>
               <TextView
                    android:id="@+id/name"
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:text="NAME" />
                <EditText
                    android:id="@+id/ename"
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content" 
                    android:textColor="#cccccc"
                    android:maxLength="10"/>            </TableRow>
            <TableRow >
                <TextView
                    android:id="@+id/phone"
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:text="PHONE" />
                <EditText
                    android:id="@+id/ephone"
                    android:layout_width="fill_parent"
                    android:layout_height="wrap_content"
                    android:phoneNumber="true"
                    android:textColorHint="#FFFFFFFF"
                    android:maxLength="20" />            </TableRow>
我想让 Toast.makeText显示的内容在用户名(TextView)右边,请问应该在xml中怎样配置

解决方案 »

  1.   

    没办法配置 Toast没有提供这样的方法
      

  2.   

    在布局里是实现不了的
    用setGravity (int gravity, int xOffset, int yOffset)
    设置toast的显示位置你需先取得 用户名(TextView)的位置。。
      

  3.   

    xOffset和yOffset分别对应坐标系中的x,y坐标,gravity就是指方位,可以是上下左右,打个比方,如果TextView在屏幕的最左边,那么gravity设置为Right,那么就实现你要的要求,如果你想精确的把Toast贴在TextView的右边缘,就要计算坐标,这个不是很准确。
    建议你可以使用PopupWindow类http://developer.android.com/reference/android/widget/PopupWindow.html