Android-在应用程序启动前加载并调整图像大小?
在“onCreate”中,我有以下代码:Android-在应用程序启动前加载并调整图像大小?,android,image,resize,imageview,size,Android,Image,Resize,Imageview,Size,在“onCreate”中,我有以下代码: imageView1 = (ImageView) findViewById(R.id.imageView1); imageView2 = (ImageView) findViewById(R.id.imageView2); imageView3 = (ImageView) findViewById(R.id.imageView3); // ... imageView1.getLayoutParams().wid
imageView1 = (ImageView) findViewById(R.id.imageView1);
imageView2 = (ImageView) findViewById(R.id.imageView2);
imageView3 = (ImageView) findViewById(R.id.imageView3);
// ...
imageView1.getLayoutParams().width = imgViewWidth;
imageView2.getLayoutParams().width = imgViewWidth;
imageView3.getLayoutParams().width = imgViewWidth;
现在,
我能做什么,在应用程序启动之前显示调整大小的图像?您可以在onCreate中调整大小。请参见此但是,为什么图像会在应用程序启动后出现?看起来不太好。在onCreate方法之后创建了一个活动,然后检查代码的周期。嗯。。我也在“onWindowFocusChanged”下调整图像的大小。也许这就是问题所在?我知道问题在哪里。在“onCreate”中,我无法获取MeasuredWidth()。它被添加到imgViewWidth。我无法获取getMeasuredWidth()。当你说“应用程序”时,你的代码在活动中,在片段中…?代码在“活动”中。这解决了我的问题。