Обновите изображение до вида, используя Layoutinflater - PullRequest
1 голос
/ 16 апреля 2011
ImageView image= 
(ImageView)getLayoutInflater().inflate(R.layout.tab1,null).findViewById(R.id.imageView1);

Bitmap thumbnail = (Bitmap)data.getExtras().get("data");

 image.setImageBitmap(thumbnail);

В чем проблема с этим инфлятором?У меня есть две вкладки и этот класс Java от setContentView до tab2.xml, но я хочу опубликовать свое изображение на tab1.xml.Я создал изображение с идентификатором imageView1 и хочу опубликовать это изображение там.

1 Ответ

2 голосов
/ 16 апреля 2011

Попробуйте использовать этот код:

View v = LayoutInflater.from(context).inflate(R.layout.some_view, null);        
ImageView iv = (ImageView)v.findViewById(R.id.some_view_image);
iv.setImageResource(R.drawable.icon);

Или посмотрите на этот пример:

http://mytelcoit.com/2010/02/programming-android-create-icon-with-text-using-gridview-and-layout-inflater/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...