У меня есть галерея в моем приложении. В этой галерее у меня много изображений. Может ли кто-нибудь сказать мне, как увеличить изображение на выбранном изображении в андроиде? Пожалуйста, покажите пример кода.
Я пробовал с этим кодом, но он не работает:
gallery.setOnItemClickListener(new OnItemClickListener()
{
public void onItemClick(AdapterView parent,
View v, int position, long id)
{
if(v!=null)
{
if(position>0){
View previousView=parent.findViewById(position-1);
if(previousView!=null)
{
previousView.setLayoutParams(new Gallery.LayoutParams(100, 120));
}
}
Toast.makeText(getBaseContext(),
"pic" + (position + 1) + " selected",
Toast.LENGTH_SHORT).show();
Animation grow = AnimationUtils.loadAnimation(GalleryActivity.this, R.anim.grow);
v.startAnimation(grow);
v.setLayoutParams(new Gallery.LayoutParams(170, 150));
}
Спасибо
Этот код работает
gl.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener()
{ public void onItemSelected(AdapterView<?> parent, View v, int
position, long id) {
if (lastview != null) lastview .setLayoutParams(new
Gallery.LayoutParams(140, 280)); lastview = v; v.setLayoutParams(new
Gallery.LayoutParams(170, 340)); }
public void onNothingSelected(AdapterView<?> parent) { //
System.out.println("NOTHING SELECTED");
} });