이미지를 캐 러셀보기로 표시하기 위해 앱을 만들었습니다. 다른 xml 레이아웃 파일에있는 imageview에 이미지를로드했습니다. & 기본 xml 레이아웃 파일에 포함 된 회전식보기로 설정했습니다. 제가이미지 뷰에서 자르기없이 이미지로드 android
이미지보기public View getView(int position, View convertView, ViewGroup parent) {
View vi=convertView;
if(convertView==null)
vi = inflater.inflate(R.layout.showsmain, null);
ImageView image=(ImageView)vi.findViewById(R.id.imageView1);
//LinearLayout rlayout=(LinearLayout)vi.findViewById(R.id.layout);
image.setImageResource(R.drawable.black);
orgWidth = image.getDrawable().getIntrinsicWidth();
orgHeight = image.getDrawable().getIntrinsicHeight();
imageLoader.DisplayImage(data[position], image);
imageLoader.getDimension(widthScreen, heightScreen);
LinearLayout lhome=(LinearLayout)((Activity) activity).findViewById(R.id.layouthome);
// LinearLayout.LayoutParams params = new LinearLayout.LayoutParams(
// widthScreen,heightScreen/3);
RelativeLayout.LayoutParams params = new RelativeLayout.LayoutParams(
widthScreen,heightScreen/3);
params.width=orgWidth;
image.setLayoutParams(params);
image.setScaleType(ImageView.ScaleType.FIT_XY);
return vi;
}
orgWidth로드시에 묘화 방법은 다음
는 이미지 뷰의 폭이다. widthscreen은 앱이 실행되는 화면 너비입니다. 아래에서 이미지가 캐 러셀보기로로드되는 방법을 볼 수 있습니다.
! [여기 이미지 설명을 입력합니다] [1] 여기 당신이 이미지 작물 볼
. 자르기없이 이미지를로드하고 싶습니다 ....
나는 3 일 동안 3 개의 질문을 처리하기 위해 stackoverflow를 시도합니다. 사람이 답을 알 수 경우 ..... 나
여기나는 또한 나의 회전 목마 레이아웃 XML 파일을주고 ....
<com.touchmenotapps.carousel.simple.HorizontalCarouselLayout
android:id="@+id/carousel_layout_event"
android:layout_width="600dp"
android:layout_height="500dp"
android:layout_above="@+id/relativeLayout1"
android:layout_alignTop="@+id/carousel_layout" >
</com.touchmenotapps.carousel.simple.HorizontalCarouselLayout>
시도해보십시오. scale type matrix –