GirdView가 9 TextViews입니다. 나는 높이와 너비가 동등하게 분포하도록 9 개의 Textview를 만들고 싶다. 정확히 GridView에 맞게. 어떻게해야합니까?프로그래밍 방식으로 Gridview에서 Textview에 가중치를 추가하는 방법
이 이것은 내가 gridview.layoutparams
같은 것을 사용하려고하지만 난 할 수 없었다
을 가지고 무엇을 내가 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));
에 Textviews를 추가하는 방법입니다. 내가 메소드 된 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 더 자세히 설명해 주시겠습니까? –
내 질문을 다시 한번 확인해 보겠습니다.이게 내가 한 일이지만 여전히 예외를 얻고있는 것입니다. @ PankajKumar –