Я пытаюсь создать ImageView, который изменяется, когда пользователь нажимает на MenuItem. Я попытался использовать следующий код, но я получаю сообщение об ошибке, и мое приложение останавливается.Как изменить размер ImageView, нажав MenuItem
@Override
public boolean onOptionsItemSelected(MenuItem item)
{
switch(item.getItemId())
{
case R.id.sub_item_25_percent:
try
{
LayoutParams params = new LayoutParams(imageView1.getLayoutParams());
params.width = Pages.PAGE_WIDTH_25_PERCENT;
params.height = Pages.PAGE_HEIGHT_25_PERCENT;
imageView1.setLayoutParams(params);
}
catch(Exception ex)
{
Toast.makeText(this, ex.getMessage(), Toast.LENGTH_SHORT);
}
break;
}
}
Как вы можете видеть, я уже использовал Try-кетчуп блок, чтобы получить информацию об исключении, но приложение все еще просто останавливая без отображения Тост.
Кто-нибудь знает, что я могу сделать, чтобы исправить мою проблему?
отлаживать приложение, а затем вставить трассировки стека из LogCat. Это будет иметь всю информацию о том, что заставило силу закрыть. – kcoppock