我有一個9個TextViews的GirdView。我想讓9個Textviews在高度和寬度上均勻分佈。精確地適應GridView。我怎樣才能做到這一點?如何以編程方式向Gridview中的Textview添加權重
這是我怎麼加Textviews到的GridView
String[] arrayEmpty = new String[] {"", "", "", "", "", "", "", "", ""};
ArrayList<String> list = new ArrayList<String>(Arrays.asList(arrayEmpty));
gridView.setAdapter(new ArrayAdapter<String>(this,R.layout.list_item,list));
這是我有
我試圖用類似gridview.layoutparams
但我不能。幫我平均分配這樣
我已經overrided方法onMeasure,但沒有奏效
import android.content.Context;
import android.util.AttributeSet;
import android.widget.GridView;
public class myGridView extends GridView {
public myGridView(Context context) {
super(context);
}
public myGridView(Context context, AttributeSet attrs) {
super(context, attrs);
}
public myGridView(Context context, AttributeSet attrs, int defStyle) {
super(context, attrs, defStyle);
}
@Override
public void onMeasure(int widthMeasureSpec, int heightMeasureSpec) {
super.onMeasure(widthMeasureSpec, widthMeasureSpec);
}
}
@PankajKumar你能解釋一下嗎? – 2013-05-06 07:49:30
再次檢查我的問題,這是我所做的,但仍然得到例外@PankajKumar – 2013-05-06 08:23:11