use*_*801 4 android expandablelistview
是否可以在Expandablelistview子项上具有可单击的ImageButton?如果是,如何编程其事件监听器?
在适配器中,覆盖getChildView方法.为包含按钮的子视图充气自定义布局.找到按钮视图并设置监听器.您可能还需要/需要覆盖其他一些Adapter方法.
@Override
public View getChildView(int groupPosition, int childPosition, boolean isLastChild,
View convertView, ViewGroup parent) {
View v = mInflater.inflate(R.layout.expander_child, null);
Button button = (Button)v.findViewById(R.id.expand_child_button);
button.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
Toast.makeText(ExpandableList1.this, "button pushed", Toast.LENGTH_SHORT).show();
}
});
return v;
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3099 次 |
| 最近记录: |