在我的應用程序中,我有一個TextView,當用戶第一次點擊它時,我必須按降序排列數據,當用戶再次點擊相同的文本視圖時,我必須安排數據按升序排列。有沒有辦法做到這一點?Textview在android中的多次點擊
我的代碼:
public void onClick(View v) {
// TODO Auto-generated method stub
boolean flag = false;
db.open();
Cursor c;
if(flag==false)
{
c = db.getIncomeTitleDescitem(intent.getStringExtra("grpsdb"));
startManagingCursor(c);
flag=true;
}
else
{
System.out.println("inside else");
c = db.getIncomeTitleAscitem(intent.getStringExtra("grpsdb"));
startManagingCursor(c);
flag=false;
}
ListView lv=(ListView)findViewById(R.id.listView1);
String[] fromdes = new String[] {db.KEY_DATE,db.KEY_DESC,db.KEY_INCOME,db.KEY_TOTAL};
int[] todes = new int[] {R.id.text1 ,R.id.text3,R.id.text5,R.id.text7};
SimpleCursorAdapter notes = new SimpleCursorAdapter(IncomeDetails.this, R.layout.columnview, c, fromdes, todes);
lv.setAdapter(notes);
db.close();
}
檢查上面這個我想這個答案是西裝爲您的問題 http://stackoverflow.com/questions/7837601/how-to-implement-doubleclick-on-android-edittext – 2012-07-19 08:36:10
由你的意思是TextView的文本? – 2012-07-19 08:36:28
ohhh爲什麼你要在onClick裏面創建布爾標誌,它會一直創建,只能創建一次.. – 2012-07-19 10:22:11