Tôi có một hình ảnh mà tôi đang sử dụng làm nền cho RelativeLayout. Hình ảnh cần được lát gạch theo chiều ngang để tạo hình.Tạo hình bitmap có thể vẽ trong x nhưng kéo dài trong y
Tôi có thể để có được những hình ảnh để gạch ngang bằng cách sử dụng mã này:
BitmapDrawable b3 = (BitmapDrawable)getResources().getDrawable(R.drawable.background);
b3.setTileModeX(Shader.TileMode.REPEAT);
v.findViewById(R.id.layout).setBackgroundDrawable(b3);
Vấn đề là hình ảnh cũng trải rộng theo chiều dọc. Có vẻ như xếp ở chế độ "kẹp" ở chế độ dọc, nhưng "lặp lại" ở chế độ nằm ngang. Đây là một ảnh chụp màn hình:
Như bạn thấy, hình ảnh nhỏ hơn không gian nó chiếm chỉ là một chút, và cạnh đáy là "kẹp".
Tôi làm cách nào để đặt hình ảnh có thể kéo dọc theo chiều dọc nhưng lát theo chiều ngang?
Chỉ có thể thực hiện điều đó bằng cách kết hợp các ký hiệu XML? – neworld