2012-12-23 1 views
0

필자는 후자로 무언가를하기 위해 행을 선택해야하는 테이블 레이아웃이 있습니다. 문제는 스크롤 할 때 새로운 행을 선택한다는 것입니다. 내가 뭔가 '뭔가가 "MotionEvent와 함께 할 생각android tablelayout 클릭 행 대 스크롤

... 
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; 
}}); 

: 내가 그것을 난 단지 행을 선택하기 위해 내가 가진 무엇

을 스크롤 할 때 행을 선택하지하는 방법 원하는 것은 이것이다 arg1 "그러나 나는 정말로 그걸로 무엇을 해야할지 모른다. 미리 도움을 청하십시오.

+0

이 시도 http://stackoverflow.com/questions/4075356/how-can-i-highlight-the-table-row-on-click 코드 전에

if(arg1.getAction() == MotionEvent.ACTION_UP){ 

을 추가 할 필요/13950667 # 13950667 –

답변

0

나는 이것을 해결할 방법을 이미 찾았습니다. I은 ​​