この形式で画像とテキストを表示しようとしていますが、実行できません。
これは可能ですか?もしそうなら、誰でもこれを行うのを手伝ってくれませんか。前もって感謝します..
これは、リスト ビューの行の XML です。
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="match_parent" >
<ImageView
android:id="@+id/myImageView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/ic_launcher" />
<TextView
android:id="@+id/myImageViewText"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_toRightOf="@+id/myImageView"
android:layout_alignTop="@+id/myImageView"
android:layout_margin="1dp"
android:gravity="center"
android:text="Hello"
android:textColor="#000000" />
</RelativeLayout>
getView メソッドは次のとおりです。
@Override
public View getView(final int position, View convertView, ViewGroup parent) {
View v = convertView;
if (v == null) {
LayoutInflater vi = (LayoutInflater) context.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
v = vi.inflate(R.layout.alerts_row, null);
}
DbNewsItem o = items.get(position);
if (o != null) {
TextView desc = (TextView) v.findViewById(R.id.alert_details);
ImageView iv = (ImageView) v.findViewById(R.id.alert_image);
desc.setText(o.getDesc());
imageLoader.displayImage(img_url, iv, options);
}
return view;
}