在我的应用程序中,我有一个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