单击其元素时展开列表视图

时间:2011-07-13 12:38:35

标签: android listview expand

我是android开发的初学者,任何人都可以告诉我当我点击它的元素时如何扩展列表说一个图像图标。

3 个答案:

答案 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