我是android开发的初学者,任何人都可以告诉我当我点击它的元素时如何扩展列表说一个图像图标。
答案 0 :(得分:2)
这对我来说,由于隐私,我不能在这里编写整个代码
TextView desc = (TextView) v.findViewById(R.id.editText1);
ImageView icon = (ImageView) v.findViewById(R.id.listIcon);
if (desc.getVisibility() == View.VISIBLE) {
icon.getLayoutParams().height = heightIcon;
desc.setVisibility(View.GONE);
} else {
icon.getLayoutParams().height = LayoutParams.FILL_PARENT;
desc.setVisibility(View.VISIBLE);
}
现在当我点击图标时,下方的文字视图变得可见,从而解决了问题。
答案 1 :(得分:1)
答案 2 :(得分:1)
以下是执行此操作的示例代码段:ExpandableList1.java
您甚至可以在Android SDK文件夹中找到它
Drive:***\***\Android-sdk\samples\android-<apilevel>\ApiDemos\src\com\example\android\apis\view\ExpandableList1.java