-1
任何人都可以告訴我如何使用複選框來更改Android中listview中的項目大小?如何使用Android複選框更改列表項大小?
當取消選中該複選框時,listview中的項是正常大小。
當複選框被選中時,listview中的所有項目都會放大。
代碼或提示將幫助,謝謝
任何人都可以告訴我如何使用複選框來更改Android中listview中的項目大小?如何使用Android複選框更改列表項大小?
當取消選中該複選框時,listview中的項是正常大小。
當複選框被選中時,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,那麼以編程方式更改列表視圖項的大小,或者做你的東西。 – 2012-09-24 06:19:47
你的代碼和你的提示也會幫助我們謝謝! –