我有一个表格布局,我需要在其中选择一行以稍后对其进行处理。问题是,当我滚动它时,它会选择一个新行。当我只想滚动时,我想要一种不选择行的方法
我选择一行是这样的:
...
TableRow tR = new TableRow(this);
final TableLayout tabela = (TableLayout)findViewById(R.id.tableLayout1);
...
tR.setOnTouchListener(new OnTouchListener() {
public boolean onTouch(View arg0, MotionEvent arg1) {
tabela.getFocusedChild().setBackgroundResource(R.drawable.gray1);//remove the old selected row
arg0.requestFocus(); //add new one
arg0.setBackgroundColor(Color.parseColor("#FFFF00")); //add new one
return false;
}});
我认为这与“MotionEvent arg1”有关,但我真的不知道如何处理它。在此先感谢您的帮助