ギャラリー画像があり、各アイテム (画像) の下にタイトルを追加したいと考えています。
これは私の実際のアダプターです:
@Override
public View getView(int position, View inputView, final ViewGroup parent) {
ViewHolder holder;
EmergencyCall item = listEmergencyCall.get(position);
if (inputView == null) {
holder = new ViewHolder();
inputView = inflater.inflate(R.layout.gallery_item, null);
holder.imageView = (ImageView) inputView.findViewById(R.id.imageView);
holder.textView = (TextView) inputView.findViewById(R.id.titletxt);
inputView.setTag(holder);
} else {
holder = (ViewHolder) inputView.getTag();
}
holder.imageView.setImageResource(item.getImg());
holder.textView.setText(item.getTitle());
return inputView;
}
public static class ViewHolder {
public RelativeLayout backgroundLayout;
public ImageView imageView;
}
}
これはxmlファイルです:
<RelativeLayout
android:id="@+id/background_layout"
android:layout_width="120dp"
android:layout_height="100dp">
<ImageView
android:id="@+id/imageView"
android:layout_width="match_parent"
android:layout_height="match_parent" />
<TextView
android:id="@+id/titletxt"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:textSize="20sp" />
</RelativeLayout>
EIDT : これで動作するはずです。タイトルがギャラリー画像に追加されるようになりました