0

BaseAdapter を拡張する独自のアダプターを作成し、それを GridView に使用します。要素数を取得してTextViewに入れたい。私はアダプターでそれを行いました:

@Override
    public View getView(int position, View convertView, ViewGroup parent) {
        LayoutInflater inflater = (LayoutInflater) context
                .getSystemService(Context.LAYOUT_INFLATER_SERVICE);

        View gridView;

        if(convertView == null){
            gridView = new View(context);

            gridView = inflater.inflate(R.layout.grid_element, null);

            ImageView logo = (ImageView) gridView.findViewById(R.id.grid_logo);


            TextView tv = (TextView) gridView.findViewById(R.id.grid_textView1);
            tv.setText(level+position);
        }
        else
            gridView = convertView;

        return gridView;
    }

起動時に画面にない要素を取得するまでは良さそうです: ここに画像の説明を入力

位置がリセットされたようなものです。どうすれば適切に行うことができますか?

4

2 に答える 2