2012-02-20 2 views
0

У меня есть вид изображения в моем макетединамически отображать изображения в нескольких позициях с использованием одного вида изображения

<ImageView 
     android:id="@+id/img" 
     android:layout_width="340dip" 
     android:layout_height="240dip" 
     android:layout_marginBottom="60dip"/> 

Я Установка img.setimageresource(R.drawable.apple);

Теперь то, что мне нужно, у меня есть i значения, которое увеличивающееся в onclick кнопки, как только i значение увеличивается, изображение должно отображаться и отображается. Снова, когда значение i увеличивается, оно должно отображать одно и то же изображение чуть ниже 1-го изображения и так далее ...

ответ

0

Сделайте еще xml с Imageview. и удалите это Imageview из родительского xml. Теперь используйте inflater, чтобы раздуть изображение xml и добавить view в макет родительского xml.

EDIT:

Сначала сделайте две раскладки, parent и child. Родительский макет имеет только linearlayout(vertical), а детское расположение - только ImageView. Теперь используйте Inflater так:

LayoutInflater inflater = (LayoutInflater)getSystemServices(Context.Layout_InflaterService); 

сделать вид макета ребенка, как это:

View view = inflater.inflate(R.layout.child,null); 

Добавить этот взгляд макет родительского XML.

layout.add(view); 

Надеюсь, теперь это ясно.

+0

извините, я не получил вас, пожалуйста, дайте мне ссылку на этот номер – Goofy

+0

Я его отредактировал ... – Farhan

+0

вы можете найти его в urself на google, я не знаю ни одной ссылки, но вы можете попробовать слова типа надувных, добавив просмотр программно. .. – Farhan

 Смежные вопросы

  • Нет связанных вопросов^_^