-1
안드로이드에서 listview의 항목 크기를 변경하는 확인란을 사용하는 방법을 보여줄 수 있습니까?Android에서 확인란을 사용하여 목록 항목 크기를 변경하는 방법은 무엇입니까?
확인란을 선택하지 않으면 listview의 항목이 보통 크기가됩니다.
확인란을 선택하면 목록보기의 모든 항목이 확대됩니다.
코드 또는 도움이 될 팁, 감사
안드로이드에서 listview의 항목 크기를 변경하는 확인란을 사용하는 방법을 보여줄 수 있습니까?Android에서 확인란을 사용하여 목록 항목 크기를 변경하는 방법은 무엇입니까?
확인란을 선택하지 않으면 listview의 항목이 보통 크기가됩니다.
확인란을 선택하면 목록보기의 모든 항목이 확대됩니다.
코드 또는 도움이 될 팁, 감사
이 확인하고 체크 박스의 상태에 따라 어댑터의 getView에서 목록보기 항목의 크기를 설정하는 것입니다.
if(!isChecked)
{
convertView.setLayoutParams(new ListView.LayoutParams(NormalWidth,
Normalheight));
}
else
{
convertView.setLayoutParams(new ListView.LayoutParams(EnlargeWidth,
Enlargeheight));
}
당신이 아래처럼 쓸 수 있습니다 확인란을 선택 변화에 대한
:mCheckBox.setOnCheckedChangeListener(new OnCheckedChangeListener()
{
@Override
public void onCheckedChanged(CompoundButton buttonView, boolean isChecked)
{
this.isChecked = isChecked;
adapter.notifyDataSetChanged(); /* this line will Refress the listview so you can change the value of isChecked variable then it will change the size of listview item.*/
}
});
먼저 당신은 체크 박스 값을 확인. checkbox.ischeck 값이 true이면 프로그래밍 방식으로 목록보기 항목의 크기를 변경하거나 다른 작업을 수행하십시오. –
코드 및 팁이 도움이됩니다 감사합니다! –