i have add a footview in listview with this code:
mListView.addFooterView(mFootView);
and also Register a callback to be invoked when this mFootView is clicked
with code below:
mFootView.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
// my code
}
});
after this, when i press down dpad, there is no response, so i Register a
callback to be invoked when a key is pressed in this mFootView. with code
below:
mHiddenFolders.setOnKeyListener(new OnKeyListener(){
@Override
public boolean onKey(View v, int keyCode, KeyEvent event) {
// my code
Log.v("onKey", "test");
return true;
}
});
unfortunately, still nothing happened :(
After some attempt, i found this ugly way:
@Override
public void onItemClick(AdapterView<?> parent, View view, int position,
long id) {
// TODO Auto-generated method stub
if (id == -1) {
if (position == 0) {
* // when click a header view*
} else {
*// when click a footer view*
}
} else {
* // when click other normal row*
}
}
finally, it works, but i'm wondering if there is a smart way to do this?
--
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en