0
문제가 있습니다. 응용 프로그램을 만들고 이미지가 화면 (10inch 태블릿 및 5inch 휴대 전화)의 동일한 부분을 차지하도록하고 싶습니다. 예를 들어 이미지가 태블릿과 휴대 전화에서 반값을 차지하고 싶습니다. ldpi hdpi xhdpi를 알지만, 작동하지 않습니다. 도와 주실 수 있습니까?태블릿 및 휴대 전화의 Android 이미지
문제가 있습니다. 응용 프로그램을 만들고 이미지가 화면 (10inch 태블릿 및 5inch 휴대 전화)의 동일한 부분을 차지하도록하고 싶습니다. 예를 들어 이미지가 태블릿과 휴대 전화에서 반값을 차지하고 싶습니다. ldpi hdpi xhdpi를 알지만, 작동하지 않습니다. 도와 주실 수 있습니까?태블릿 및 휴대 전화의 Android 이미지
내 표준 크기 이미지는 320 x 200 (전화 용)이며 mdpi 디렉토리에 저장합니다. 정제를 위해 나는 다음과 같이 (300)에 의해 480에 크기를 조정 : 나는 많은 이미지를 가지고 있고 저장하고 각각의 두 복사본을 유지하고 싶지 않기 때문에
if (isTablet(getActivity())){ // tablets only
debugLog("display tablet image="+imagename);
int resID = getResources().getIdentifier(imagename,"drawable", getActivity().getPackageName()); // the corresponding resource id
if (resID != 0) {
Bitmap bmp=BitmapFactory.decodeResource(getResources(), resID);
int width=480;
int height=300;
Bitmap resizedbitmap=Bitmap.createScaledBitmap(bmp, width, height, true);
ImageView imageView = (ImageView) getActivity().findViewById(R.id.tablet_image); // the imageview to change
//imageView.setImageResource(resID);
imageView.setImageBitmap(resizedbitmap);
}
}
내가이 방법을한다.
'android : layout_weight' – Geobits