Android Toast消息显示

Pir*_*aba 5 java android toast android-layout

我有产品清单.当用户单击该行时,Toastmsg将显示产品的名称.

我想Toast在每个产品行上显示.我想在用户点击列表行的地方显示Toast

看我的照片;

在此输入图像描述 目前显示列表中心:

我喜欢这样:

tablerow.setOnClickListener(new View.OnClickListener() {

    public void onClick(View view) {

        Toast prName = Toast.makeText(RetailerOrderActivity.this,
            " Name : " + productList.get(Integer.parseInt(view.getTag().toString())).getDescription(),
            Toast.LENGTH_SHORT);
        prName.setGravity(Gravity.AXIS_SPECIFIED, 0, 0);
        prName.show();
    }
});
Run Code Online (Sandbox Code Playgroud)

Lal*_*ani 6

试试这个,

int[] values= new int[2];
view.getLocationOnScreen(values);
int x = values[0];
int y = values[1] ;

toast.setGravity(Gravity.TOP|Gravity.LEFT, x, y);
Run Code Online (Sandbox Code Playgroud)