示例#1
0
		/// <summary>
		/// Called by bindView() to set the image for an ImageView but only if
		/// there is no existing ViewBinder or if the existing ViewBinder cannot
		/// handle binding to an ImageView.
		/// </summary>
		/// <remarks>
		/// Called by bindView() to set the image for an ImageView but only if
		/// there is no existing ViewBinder or if the existing ViewBinder cannot
		/// handle binding to an ImageView.
		/// By default, the value will be treated as an image resource. If the
		/// value cannot be used as an image resource, the value is used as an
		/// image Uri.
		/// This method is called instead of
		/// <see cref="setViewImage(ImageView, int)">setViewImage(ImageView, int)</see>
		/// if the supplied data is not an int or Integer.
		/// </remarks>
		/// <param name="v">ImageView to receive an image</param>
		/// <param name="value">the value retrieved from the data set</param>
		/// <seealso cref="setViewImage(ImageView, int)"></seealso>
		public virtual void setViewImage(android.widget.ImageView v, string value)
		{
			try
			{
				v.setImageResource(System.Convert.ToInt32(value));
			}
			catch (System.ArgumentException)
			{
				v.setImageURI(Sharpen.Util.ParseUri(value));
			}
		}
示例#2
0
		/// <summary>
		/// Called by bindView() to set the image for an ImageView but only if
		/// there is no existing ViewBinder or if the existing ViewBinder cannot
		/// handle binding to an ImageView.
		/// </summary>
		/// <remarks>
		/// Called by bindView() to set the image for an ImageView but only if
		/// there is no existing ViewBinder or if the existing ViewBinder cannot
		/// handle binding to an ImageView.
		/// This method is called instead of
		/// <see cref="setViewImage(ImageView, string)">setViewImage(ImageView, string)</see>
		/// if the supplied data is an int or Integer.
		/// </remarks>
		/// <param name="v">ImageView to receive an image</param>
		/// <param name="value">the value retrieved from the data set</param>
		/// <seealso cref="setViewImage(ImageView, string)">setViewImage(ImageView, string)</seealso>
		public virtual void setViewImage(android.widget.ImageView v, int value)
		{
			v.setImageResource(value);
		}