0
我想创建一个ImageView,当用户按下MenuItem时调整大小。我试图使用下面的代码,但我得到一个错误,我的应用程序停止。如何通过按MenuItem来调整ImageView的大小
@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-catch块,以获取有关异常的信息,但应用程序仍然只是停止,而不显示吐司。
有没有人有线索我可以做什么来解决我的问题?
调试你的应用程序,然后从logcat的粘贴堆栈跟踪。这将有关于导致部队关闭的所有信息。 – kcoppock