Mam obraz, który używam jako tło dla RelativeLayout. Obraz musi być układany poziomo, aby utworzyć wzór.Utwórz bitmapę do rysowania w x, ale rozciągnij y
jestem w stanie uzyskać obraz do płytki poziomo za pomocą tego kodu:
BitmapDrawable b3 = (BitmapDrawable)getResources().getDrawable(R.drawable.background);
b3.setTileModeX(Shader.TileMode.REPEAT);
v.findViewById(R.id.layout).setBackgroundDrawable(b3);
Problem polega na tym, że obraz rozmieszcza także w pionie. Wydaje się, że płytki w trybie "zacisk" w pionie, ale "powtórzyć" tryb w poziomie. Oto zrzut ekranu:
Jak widać, obraz jest tylko trochę mniejsza niż zajmowaną powierzchnię, a dolna krawędź jest „zakleszczony”.
Jak ustawić obraz, aby rozciągał się w pionie, ale był poziomo?
Czy można to zrobić tylko łącząc rysunki XML? – neworld