Создайте еще один 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);
Надеюсь, теперь все ясно.