我有产品清单。当用户单击该行时,Toast
msg将显示产品名称。
我想在每个产品行上显示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();
}
});
最佳答案
试试这个,
int[] values= new int[2];
view.getLocationOnScreen(values);
int x = values[0];
int y = values[1] ;
toast.setGravity(Gravity.TOP|Gravity.LEFT, x, y);