0
ImageViewsではなくTextViewsを使用するギャラリーを作成しようとしていますが、実際のアダプタを作成できないようです。 TextViewsでギャラリーを埋めるためにアダプタを使用するにはどうしたらいいですか?使用Android:TextViewsでギャラリーを塗りつぶし
public class GalleryTextAdapter extends BaseAdapter{
Context context;
GalleryTextAdapter(Context context){
this.context = context;
}
public View getView(int position, View convertView, ViewGroup parent){
LayoutInflater li = (LayoutInflater) context.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
convertView = li.inflate(R.layout.mylayout, null);
TextView tv = (TextView) convertView.findViewById(R.id.mylayout_text);
tv.setText("some text");
return convertView;
}
やギャラリーに割り当て:
はリターンテレビはトリックを行い、convertViewを使用してはいけません! – MOST2K2
@ MOST2K2いいえ、しないでください、それは間違っています。 A)TextViewを含むビューを返すので、 'convertView'を返します。またはB)TextViewを返すので、TextViewを膨らませて*返す必要があります。 – you786
ギャラリーはビューをリサイクルしないので、convertviewは常にNULLです。私は自分のコメントで言いたいと思います。あなたが言ったことは絶対に正しいと確信しています。 – MOST2K2