我目前正在做一个分层的树结构。
为此,我使用了一个水平的ListView。android水平listview
在水平ListView里面我使用了一个ImageButton。
顶部我有1 ImageButton,在2 ImageButton下,在4 ImageButton下,在8 ImageButton下。
动态更改顶部ImageButton上的任何图像。
这是我的代码。
public class HorizontalListViewDemo extends Activity {
private AdapterMain mAdapter;
ImageButton ib1,ib2;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
HorizontialListView listview = (HorizontialListView) findViewById(R.id.listview);
mAdapter = new AdapterMain(this);
listview.setAdapter(mAdapter);
listview.setOnItemClickListener(new OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent, View view, int position,
long id) {
Toast.makeText(getApplicationContext(),"pos:"+position, Toast.LENGTH_LONG).show();
}
});