2012-01-24 5 views
2

В принципе, у меня есть один основной фон и 12 кнопок при нажатии кнопки. Я просто хочу называть другое изображение на нем, когда пользователь нажимает кнопку, чтобы изображение было посередине. *Как я могу изменить изображение во время выполнения?

+1

какая проблема в этом? – Pratik

+0

Ваш вопрос очень короткий. Если его трудно объяснить вашу проблему. Вы можете опубликовать снимок экрана и объяснить, что вы хотите сделать. – manjusg

+0

@Maouz Qazi, задайте свой вопрос с большим количеством deatail .. это неполное. –

ответ

0

Вы можете попробовать это - применять setonclicklistener для всех 12 кнопок & и изменить образ

public void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 
    setContentView(R.layout.main); 
final ImageView iv = (ImageView) findViewById(R.id.iv); 
View b = findViewById(R.id.button1); 
b.setOnClickListener(new OnClickListener() { 

    @Override 
    public void onClick(View v) { 
     iv.setImageResource(R.drawable.p2); 
    } 
}); 
    } 
} 

Что вы подразумеваете под «» Это изображение должно прийти в середине «». Вы хотите, чтобы изображение было выровнено?

+0

да, мне нужно изображение в середине экрана! –

+0

вы можете выровнять ImageView center_horizontal android: layout_gravity = "center_horizontal –

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