Bir görüntüyü göstermek istiyorum ama ne yazık ki bu görüntü büyük boyutta ise, örnek sağlayan, bir resim göstermek istiyorum alıp tekrar görüntü alanını bölen için kullanmak sizin gerektiren boyutundan daha büyükse 30 biçiminde 30'da, ardından onun boyutunu kontrol gereken tutarı (bu durumda burada 30 * 30) bölerek, ve ne var yine .
drawable = this.getResources().getDrawable(R.drawable.pirImg);
int width = drawable.getIntrinsicWidth();
int height = drawable.getIntrinsicHeight();
if (width > 30)//means if the size of an image is greater than 30*30
{
width = drawable.getIntrinsicWidth()/30;
height = drawable.getIntrinsicWidth()/30;
}
drawable.setBounds(
0, 0,
drawable.getIntrinsicWidth()/width,
drawable.getIntrinsicHeight()/height);
//and now add the modified image in your overlay
overlayitem[i].setMarker(drawable)
gibi
match_parent resminizi yüklemek ve layoutparamsto boyutunu kullanabilirsiniz ImageView ayarlayın sonra, herhangi bir nedenle değil için (bunu önceden boyutlandırma 'mdpi' ve' ldpi'' ve 'res' dizininde ona bağlanıyor? –
Ağdan indirilen görüntüler. Ön provalamayı sunucuda yapabilirim ancak indirme daha yavaş olacak. Bu kodun Unfortunatley – peceps