0

我创建了一个ListActivity带有自定义适配器的类。

行很简单:TextView和一个Button.

实现getView方法如下:

public View getView(int position, View convertView, ViewGroup parent) {

    if (convertView == null) {
        convertView = getLayoutInflater().inflate(R.layout.row, null);
    }

    TextView tV = (TextView) convertView.findViewById(R.id.tv);
    tV.setText(MY_LIST[position]);

    return convertView;
}

现在我希望每一行在按下时动态地向自身添加另一个按钮,在其他组件下方,因此,行高会增加。

我该如何执行此步骤?

4

1 回答 1

0

新按钮应默认隐藏。当用户单击行时,您的处理程序会生成类似mHiddenButton.setVisibility(View.VISIBLE).

于 2012-09-06T08:13:04.260 回答