<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comentarios en: Cómo añadir iconos a un ListView en Android</title>
	<atom:link href="http://mobile.davidocs.com/android/como-anadir-iconos-a-un-listview-en-android/feed/" rel="self" type="application/rss+xml" />
	<link>http://mobile.davidocs.com/android/como-anadir-iconos-a-un-listview-en-android/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=como-anadir-iconos-a-un-listview-en-android</link>
	<description>Building Android and iPhone applications from scratch</description>
	<lastBuildDate>Wed, 11 Jan 2012 17:49:52 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.3</generator>
	<item>
		<title>Por: Juccis</title>
		<link>http://mobile.davidocs.com/android/como-anadir-iconos-a-un-listview-en-android/comment-page-1/#comment-121</link>
		<dc:creator>Juccis</dc:creator>
		<pubDate>Wed, 11 Jan 2012 17:49:52 +0000</pubDate>
		<guid isPermaLink="false">http://www.tech-xperience.com/mobiledev/?p=139#comment-121</guid>
		<description>Saludos muy buen tutorial, tengo una pregunta cuando cambio el Layout en iconrows.xml de Relative
a Linear ya no me funciona el clic sobre la Lista???

como podria solucionarlo???</description>
		<content:encoded><![CDATA[<p>Saludos muy buen tutorial, tengo una pregunta cuando cambio el Layout en iconrows.xml de Relative<br />
a Linear ya no me funciona el clic sobre la Lista???</p>
<p>como podria solucionarlo???</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Carlos</title>
		<link>http://mobile.davidocs.com/android/como-anadir-iconos-a-un-listview-en-android/comment-page-1/#comment-114</link>
		<dc:creator>Carlos</dc:creator>
		<pubDate>Tue, 22 Nov 2011 16:19:07 +0000</pubDate>
		<guid isPermaLink="false">http://www.tech-xperience.com/mobiledev/?p=139#comment-114</guid>
		<description>Hola creo que podrías ayudarme  tengo algo parecido que es un xml que contiene un textview con un checbox, lleno con un cursor el listview , el problema va cuando le hago clik a un chekbox  este se marca sin problema pero al hacer scrooll en la lista aparece otro elemento como si le hubiera dado click tambien, segun lei es por el mismo sistema de android que usa la vista impresa para todas las que a continuacion le siguen el problema es que no le doy como solucionarlo aca te pego mi clase para ver si puedes ayudarme a solucionarlo. Gracias

public class ingredientes extends ListActivity {
	/** Called when the activity is first created. */

	protected SQLiteDatabase db;
	protected Cursor cursor;
	protected ListAdapter adapter;

	@Override
	public void onCreate(Bundle savedInstanceState) {
		super.onCreate(savedInstanceState);
		requestWindowFeature(Window.FEATURE_NO_TITLE);
		setContentView(R.layout.ingredientes);
		db = (new DatabaseHelper(this)).getWritableDatabase();
		cursor = db.rawQuery(
				&quot;SELECT _id, nombre_ingrediente FROM ingredientes&quot;, null);
		/*
		 * adapter = new SimpleCursorAdapter( this,
		 * R.layout.listado_ingredientes, cursor, new String[]
		 * {&quot;nombre_ingrediente&quot;}, new int[] {R.id.txt_nombre_ingrediente});
		 * setListAdapter(adapter);
		 * 
		 * 
		 * }
		 */
		setListAdapter(new CheckboxCursorAdapter(this,
				R.layout.listado_ingredientes, cursor,
				new String[] { &quot;nombre_ingrediente&quot; },
				new int[] { R.id.txt_nombre_ingrediente }));

	}

	public class CheckboxCursorAdapter extends SimpleCursorAdapter {

		private Cursor c;
		private Context context;

		public CheckboxCursorAdapter(Context context, int layout, Cursor c,
				String[] from, int[] to) {
			super(context, layout, c, from, to);
			this.c = c;
			this.context = context;

		}

		public View getView(int pos, View inView, ViewGroup parent) {
			ViewHolder holder = null;
			View v = inView;
			if (v == null &#124;&#124; !(v.getTag() instanceof ViewHolder)) {
				LayoutInflater inflater = (LayoutInflater) context
						.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
				v = inflater.inflate(R.layout.listado_ingredientes, null);
				holder = new ViewHolder();
				holder.txtingrediente = (TextView) v
						.findViewById(R.id.txt_nombre_ingrediente);
				holder.cBox = (CheckBox) v.findViewById(R.id.chkItem);
				v.setTag(holder);
			} else {

				holder = (ViewHolder) v.getTag();
			}
			this.c.moveToPosition(pos);

			holder.txtingrediente.setText(this.c.getString(this.c
					.getColumnIndex(&quot;nombre_ingrediente&quot;)));

			return (v);

		}

	}

	private class ViewHolder {
		CheckBox cBox;
		TextView txtingrediente;
	}

	public void buscar_recetas1(View view) {

		// prueba de array para mandar con el intent hasta que pueda capturar
		// los checkbox marcados
		int numeros[] = { 1, 2, 3 };

		Intent intent = new Intent(this, resultado_recetas.class);
		intent.putExtra(&quot;idingredientes&quot;, numeros);

		startActivity(intent);

	}

}</description>
		<content:encoded><![CDATA[<p>Hola creo que podrías ayudarme  tengo algo parecido que es un xml que contiene un textview con un checbox, lleno con un cursor el listview , el problema va cuando le hago clik a un chekbox  este se marca sin problema pero al hacer scrooll en la lista aparece otro elemento como si le hubiera dado click tambien, segun lei es por el mismo sistema de android que usa la vista impresa para todas las que a continuacion le siguen el problema es que no le doy como solucionarlo aca te pego mi clase para ver si puedes ayudarme a solucionarlo. Gracias</p>
<p>public class ingredientes extends ListActivity {<br />
	/** Called when the activity is first created. */</p>
<p>	protected SQLiteDatabase db;<br />
	protected Cursor cursor;<br />
	protected ListAdapter adapter;</p>
<p>	@Override<br />
	public void onCreate(Bundle savedInstanceState) {<br />
		super.onCreate(savedInstanceState);<br />
		requestWindowFeature(Window.FEATURE_NO_TITLE);<br />
		setContentView(R.layout.ingredientes);<br />
		db = (new DatabaseHelper(this)).getWritableDatabase();<br />
		cursor = db.rawQuery(<br />
				&#8220;SELECT _id, nombre_ingrediente FROM ingredientes&#8221;, null);<br />
		/*<br />
		 * adapter = new SimpleCursorAdapter( this,<br />
		 * R.layout.listado_ingredientes, cursor, new String[]<br />
		 * {&#8220;nombre_ingrediente&#8221;}, new int[] {R.id.txt_nombre_ingrediente});<br />
		 * setListAdapter(adapter);<br />
		 *<br />
		 *<br />
		 * }<br />
		 */<br />
		setListAdapter(new CheckboxCursorAdapter(this,<br />
				R.layout.listado_ingredientes, cursor,<br />
				new String[] { &#8220;nombre_ingrediente&#8221; },<br />
				new int[] { R.id.txt_nombre_ingrediente }));</p>
<p>	}</p>
<p>	public class CheckboxCursorAdapter extends SimpleCursorAdapter {</p>
<p>		private Cursor c;<br />
		private Context context;</p>
<p>		public CheckboxCursorAdapter(Context context, int layout, Cursor c,<br />
				String[] from, int[] to) {<br />
			super(context, layout, c, from, to);<br />
			this.c = c;<br />
			this.context = context;</p>
<p>		}</p>
<p>		public View getView(int pos, View inView, ViewGroup parent) {<br />
			ViewHolder holder = null;<br />
			View v = inView;<br />
			if (v == null || !(v.getTag() instanceof ViewHolder)) {<br />
				LayoutInflater inflater = (LayoutInflater) context<br />
						.getSystemService(Context.LAYOUT_INFLATER_SERVICE);<br />
				v = inflater.inflate(R.layout.listado_ingredientes, null);<br />
				holder = new ViewHolder();<br />
				holder.txtingrediente = (TextView) v<br />
						.findViewById(R.id.txt_nombre_ingrediente);<br />
				holder.cBox = (CheckBox) v.findViewById(R.id.chkItem);<br />
				v.setTag(holder);<br />
			} else {</p>
<p>				holder = (ViewHolder) v.getTag();<br />
			}<br />
			this.c.moveToPosition(pos);</p>
<p>			holder.txtingrediente.setText(this.c.getString(this.c<br />
					.getColumnIndex(&#8220;nombre_ingrediente&#8221;)));</p>
<p>			return (v);</p>
<p>		}</p>
<p>	}</p>
<p>	private class ViewHolder {<br />
		CheckBox cBox;<br />
		TextView txtingrediente;<br />
	}</p>
<p>	public void buscar_recetas1(View view) {</p>
<p>		// prueba de array para mandar con el intent hasta que pueda capturar<br />
		// los checkbox marcados<br />
		int numeros[] = { 1, 2, 3 };</p>
<p>		Intent intent = new Intent(this, resultado_recetas.class);<br />
		intent.putExtra(&#8220;idingredientes&#8221;, numeros);</p>
<p>		startActivity(intent);</p>
<p>	}</p>
<p>}</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Carpio</title>
		<link>http://mobile.davidocs.com/android/como-anadir-iconos-a-un-listview-en-android/comment-page-1/#comment-81</link>
		<dc:creator>Carpio</dc:creator>
		<pubDate>Thu, 12 May 2011 20:00:22 +0000</pubDate>
		<guid isPermaLink="false">http://www.tech-xperience.com/mobiledev/?p=139#comment-81</guid>
		<description>Tremendo tutorial!! estaba buscando para meter data en un ListAcitvity y funciono al pelo!

gracias!!</description>
		<content:encoded><![CDATA[<p>Tremendo tutorial!! estaba buscando para meter data en un ListAcitvity y funciono al pelo!</p>
<p>gracias!!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Victor</title>
		<link>http://mobile.davidocs.com/android/como-anadir-iconos-a-un-listview-en-android/comment-page-1/#comment-78</link>
		<dc:creator>Victor</dc:creator>
		<pubDate>Fri, 01 Apr 2011 14:35:50 +0000</pubDate>
		<guid isPermaLink="false">http://www.tech-xperience.com/mobiledev/?p=139#comment-78</guid>
		<description>Hey men muchas gracias, pero k onda podrías explicarme porque
La aplicación anda muy lenta, porfa ia intente hacerlo pero la Vds. Raramente</description>
		<content:encoded><![CDATA[<p>Hey men muchas gracias, pero k onda podrías explicarme porque<br />
La aplicación anda muy lenta, porfa ia intente hacerlo pero la Vds. Raramente</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Gustavo Pedreros</title>
		<link>http://mobile.davidocs.com/android/como-anadir-iconos-a-un-listview-en-android/comment-page-1/#comment-65</link>
		<dc:creator>Gustavo Pedreros</dc:creator>
		<pubDate>Mon, 20 Dec 2010 22:52:17 +0000</pubDate>
		<guid isPermaLink="false">http://www.tech-xperience.com/mobiledev/?p=139#comment-65</guid>
		<description>Hola estimado, se agradece la información, baje el código y lo hice correr (se ve bonito, pero un tanto lento), estaré revisándolo. Te cuento más tarde como me va. Muchas gracias por ayudar con tu conocimiento =).

PD: murieron las ss, por si te animas a ponerlas de nuevo =P</description>
		<content:encoded><![CDATA[<p>Hola estimado, se agradece la información, baje el código y lo hice correr (se ve bonito, pero un tanto lento), estaré revisándolo. Te cuento más tarde como me va. Muchas gracias por ayudar con tu conocimiento =).</p>
<p>PD: murieron las ss, por si te animas a ponerlas de nuevo =P</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: arieluko</title>
		<link>http://mobile.davidocs.com/android/como-anadir-iconos-a-un-listview-en-android/comment-page-1/#comment-59</link>
		<dc:creator>arieluko</dc:creator>
		<pubDate>Wed, 23 Jun 2010 21:58:51 +0000</pubDate>
		<guid isPermaLink="false">http://www.tech-xperience.com/mobiledev/?p=139#comment-59</guid>
		<description>muy bueno el tutorial, muchas gracias!!!</description>
		<content:encoded><![CDATA[<p>muy bueno el tutorial, muchas gracias!!!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Yovany</title>
		<link>http://mobile.davidocs.com/android/como-anadir-iconos-a-un-listview-en-android/comment-page-1/#comment-54</link>
		<dc:creator>Yovany</dc:creator>
		<pubDate>Sat, 17 Apr 2010 02:29:16 +0000</pubDate>
		<guid isPermaLink="false">http://www.tech-xperience.com/mobiledev/?p=139#comment-54</guid>
		<description>Felicidades, Muy buen material!

Lo probare y les comentare como me fue.

Saludos</description>
		<content:encoded><![CDATA[<p>Felicidades, Muy buen material!</p>
<p>Lo probare y les comentare como me fue.</p>
<p>Saludos</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Maragues</title>
		<link>http://mobile.davidocs.com/android/como-anadir-iconos-a-un-listview-en-android/comment-page-1/#comment-52</link>
		<dc:creator>Maragues</dc:creator>
		<pubDate>Tue, 06 Apr 2010 08:05:11 +0000</pubDate>
		<guid isPermaLink="false">http://www.tech-xperience.com/mobiledev/?p=139#comment-52</guid>
		<description>Muy buen tutorial, muchas gracias por compartirlo.

Lo único que me dio fallo fue el método getSystemService, al que tuve que ponerle nuestro objeto context delante

mContext.getSystemService</description>
		<content:encoded><![CDATA[<p>Muy buen tutorial, muchas gracias por compartirlo.</p>
<p>Lo único que me dio fallo fue el método getSystemService, al que tuve que ponerle nuestro objeto context delante</p>
<p>mContext.getSystemService</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Droido</title>
		<link>http://mobile.davidocs.com/android/como-anadir-iconos-a-un-listview-en-android/comment-page-1/#comment-51</link>
		<dc:creator>Droido</dc:creator>
		<pubDate>Wed, 24 Mar 2010 15:52:40 +0000</pubDate>
		<guid isPermaLink="false">http://www.tech-xperience.com/mobiledev/?p=139#comment-51</guid>
		<description>Gracias por el tutorial.

El archivo fuente no se puede descargar :(</description>
		<content:encoded><![CDATA[<p>Gracias por el tutorial.</p>
<p>El archivo fuente no se puede descargar <img src='http://mobile.davidocs.com/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Miguel A. Jorquera</title>
		<link>http://mobile.davidocs.com/android/como-anadir-iconos-a-un-listview-en-android/comment-page-1/#comment-47</link>
		<dc:creator>Miguel A. Jorquera</dc:creator>
		<pubDate>Tue, 26 Jan 2010 17:53:40 +0000</pubDate>
		<guid isPermaLink="false">http://www.tech-xperience.com/mobiledev/?p=139#comment-47</guid>
		<description>¿Se podría poner en cada fila del ListVeiw un TableLayout generado desde una clase?

Quisiera que apareciera en cada fila una matriz de números y que al hacer operaciones en ella, se añadan a la lista del ListView.

¿cómo se podría hacer esto? Gracias.</description>
		<content:encoded><![CDATA[<p>¿Se podría poner en cada fila del ListVeiw un TableLayout generado desde una clase?</p>
<p>Quisiera que apareciera en cada fila una matriz de números y que al hacer operaciones en ella, se añadan a la lista del ListView.</p>
<p>¿cómo se podría hacer esto? Gracias.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

