Tôi đang cố gắng căn chỉnh hình ảnh lên trên Bố cục tương đối của tôi và sau đó căn giữa nó theo chiều ngang. Đây là mã tôi đang sử dụng cho:Căn chỉnh hình ảnh Android ở trên cùng và ở giữa trong RelativeLayout
<ImageView
android:id="@+id/collection_image_background"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_alignParentTop="true"
android:layout_centerHorizontal="true" />
, nhưng mã này không hoạt động. Hình ảnh của tôi được căn giữa nhưng không được căn chỉnh ở đầu Giao diện tương đối của tôi. Tôi đã thử với android:scaleType="fitStart"
, nhưng nó thực sự sắp xếp hình ảnh trái và đầu của cha mẹ của nó.
Vì vậy, bất kỳ ý tưởng nào về cách tôi có thể căn chỉnh hình ảnh chính xác như tôi cần?
P.S. Tôi quên đề cập đến mà tôi đang thiết lập hình ảnh để ImageView
của tôi như thế này:
BitmapFactory.Options o2 = new BitmapFactory.Options();
o2.inTempStorage = new byte[8*1024];
ops = BitmapFactory.decodeStream(cis,null,o2);
ImageView view = (ImageView) findViewById(R.id.collection_image_background);
view.setImageBitmap(ops);
Không sao, nhưng tôi muốn hình ảnh vừa với chiều rộng của bố mẹ. –
bạn có thể thực hiện theo android: layout_width = "fill_parent" và android: layout_height = "wrap_content". –
thực sự tôi đã đặt cả chiều rộng và chiều cao thành 'fill_parent' và nó hoạt động ... không có ý tưởng tại sao nó không hoạt động trước khi tôi không chạm vào bất kỳ thứ gì khác trong mã. cảm ơn anyway cho câu trả lời! –