按下时更改listActivity中的行高

时间:2012-09-06 08:07:58

标签: android android-listview baseadapter

我已经使用自定义适配器创建了一个ListActivity类。

行很简单:TextViewButton

已实施的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;
}

现在我希望每一行按下时,动态地向其自身添加另一个按钮,在其他组件下面,这样就增加了行高。

我该如何执行此步骤?

1 个答案:

答案 0 :(得分:0)

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