2

ポップアップウィンドウ内でリストビューを使用していますが、リストビューにはいくつかの動的コンテンツが表示されます。コンテンツに基づいてリストビューの高さを設定したいが、特定の高さを超えてはならない. コンテンツのサイズが大きくなると、リストビューの高さが変化します。ただし、コンテンツのサイズが減少している間、サイズは変化していません。

    if(co_get>11)
{               
    LayoutParams params =  new LayoutParams(LayoutParams.MATCH_PARENT, 600); 
    params.setMargins(10, 10, 10, 10);     
    parent.setLayoutParams(params);

}
else
{           
        LayoutParams params =  new LayoutParams(LayoutParams.MATCH_PARENT, LayoutParams.WRAP_CONTENT); 
        params.setMargins(10, 10, 10, 10);          
        parent.setLayoutParams(params);

}

そして、これは私がgetviewで使用したコードです。

4

2 に答える 2

0

onPrepareDialog() メソッドは、ダイアログが表示されるたびに直前に呼び出され、適切に更新できるようにします。

@Override
protected void onPrepareDialog(int id, Dialog dialog) {
    //Always call through to super implementation
    // your changings
}
于 2014-04-24T08:28:06.503 に答える