在android中的Expandable listview的子视图中的Group header和Grid视图中添加Grid视图

时间:2017-06-12 11:26:10

标签: android listview expandablelistadapter

在我的程序中,我尝试将组头和子视图添加为Android中的Expandable listview中的网格视图。

1 个答案:

答案 0 :(得分:0)

我参考以下post

解决了这个问题
 int finalHeight, finalWidth;
final ImageView iv = (ImageView)findViewById(R.id.scaled_image);
final TextView tv = (TextView)findViewById(R.id.size_label);
ViewTreeObserver vto = iv.getViewTreeObserver();
vto.addOnPreDrawListener(new ViewTreeObserver.OnPreDrawListener() {
public boolean onPreDraw() {
    iv.getViewTreeObserver().removeOnPreDrawListener(this);
    finalHeight = iv.getMeasuredHeight();
    finalWidth = iv.getMeasuredWidth();
    tv.setText("Height: " + finalHeight + " Width: " + finalWidth);
    return true;
 }
});