0
사용자 정의 어댑터를 사용하여 ListActivity
클래스를 만들었습니다.눌렀을 때 listActivity에서 행 높이 변경
행은 간단합니다 : TextView
및 Button
.
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;
}
가 지금은 각 행은, 누르면, 동적으로 다른 구성 요소 아래 자체에 다른 단추를 추가하려면, 그것은 결과적으로, 행 높이가 증가한다 :
구현 getView
방법은 다음과 같습니다.
이 단계는 어떻게 수행합니까?
버튼이 표시되지 않는 경우 높이를 고려하십시오. 행이 단순히 더 높습니다. –
레이아웃 계산에서 구성 요소를 제외하려면'android : visibility = "gone"을 설정하십시오. – ruX