W dokumentacji zestawu SDK systemu Android wszystkie przykłady użyte w składni xml @ drawable / my_image bezpośrednio odnoszą się do obrazów przechowywanych w katalogu res / drawable w moim projekcie. Zastanawiam się, czy jawnie nie można tworzyć podkatalogów w katalogu, który można wyciągnąć. Na przykład gdybym miał następujący układ katalogu: …
Aby ustawić tło: RelativeLayout layout =(RelativeLayout)findViewById(R.id.background); layout.setBackgroundResource(R.drawable.ready); Czy to najlepszy sposób, aby to zrobić?
Mam obraz res/drawable/test.png(R.drawable.test). Chcę przekazać ten obraz do funkcji, która akceptuje Drawablenp mButton.setCompoundDrawables(). Jak mogę przekonwertować zasób obrazu na Drawable?
Chcę ustawić tło do rysowania widoku. Są na to dwie metody (o ile mi wiadomo): setBackgroundi setBackgroundDrawable. Kiedy używam setBackground, mówi, że został dodany na poziomie API 16, ale wersja minimalna SDK mojego projektu to 7. Zakładam, że nie będzie działał na niczym poniżej 16, prawda? Ale kiedy używam setBackgroundDrawable, …
Mam pełny ekran PNG, który chcę wyświetlać na ekranie powitalnym. Tylko jeden błąd istnieje, a ja nie mam pojęcia jaki rozmiar, aby umieścić w każdej rozciągliwej folderu ( ldpi, mdpi, hdpi, i xhdpi). Moja aplikacja powinna działać dobrze i pięknie na wszystkich telefonach i tabletach. Jakie rozmiary (w pikselach) powinienem …
Chcę, aby obiekt do rysowania był wyświetlany na przycisku obrazu. Czy istnieje sposób na użycie poniższego kodu (lub czegoś podobnego), aby pobrać obiekt z pakietu android.R.drawable. *? na przykład jeśli drawableId to android.R.drawable.ic_delete mContext.getResources().getDrawable(drawableId)
Miałem to do narysowania, aby mieć zaokrąglony prostokąt jako tło: <shape xmlns:android="http://schemas.android.com/apk/res/android"> <solid android:color="@color/white" /> <stroke android:width="1dp" android:color="@color/light_gray" /> <padding android:left="10dp" android:top="10dp" android:right="10dp" android:bottom="10dp" /> <corners android:radius="6dp" /> </shape> To działa dobrze, zgodnie z oczekiwaniami. Teraz chcę to zmienić, aby tylko zaokrąglać górne rogi, więc zmieniam to na to: <shape …
Mam ImageView, który ma ustawiony zasób obrazu do rysowania na selektor. Jak programowo uzyskać dostęp do selektora i zmienić obrazy stanu podświetlonego i niewyświetlonego? Oto kod selektora: <?xml version="1.0" encoding="utf-8"?> <selector xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/iconSelector"> <!-- pressed --> <item android:state_pressed="true" android:drawable="@drawable/btn_icon_hl" /> <!-- focused --> <item android:state_focused="true" android:drawable="@drawable/btn_icon_hl" /> <!-- default --> …
Pracuję nad interfejsem użytkownika dla aplikacji i próbuję użyć ikon w skali szarości i pozwolić użytkownikowi zmienić motyw na wybrany przez siebie kolor. Aby to zrobić, próbuję po prostu zastosować jakiś rodzaj filtra ColorFilter, aby nałożyć kolor na element do rysowania. Próbowałem użyć PorterDuff.Mode.MULTIPLY i działa prawie dokładnie tak, jak …
W moim folderze do rysowania mam kilka obrazów i wszystkie odnoszą się idealnie, ale kiedy próbuję dodać więcej obrazów o dokładnie tym samym rozmiarze w tym samym folderze i próbuję odwołać się do niego, pojawia się błąd „Nie udało się przekonwertować @ drawable / picture in a drawable ” . …
Na stronie Androida znajduje się sekcja dotycząca rysunków w kolorze . Definiowanie tych drawables w XML wygląda następująco: <resources> <drawable name="solid_red">#f00</drawable> <drawable name="solid_blue">#0000ff</drawable> <drawable name="solid_green">#f0f0</drawable> </resources> W api Java mają one następującą metodę definiowania zaokrąglonych rogów: setCornerRadius(float radius) Czy istnieje sposób na ustawienie zaokrąglonych rogów w pliku XML?
Tworzę aplikację z zasobami, które można ponownie wykorzystać (ponieważ przyciski są zawsze takie same, ale lustrzane lub obrócone). Chcę użyć tego samego zasobu, więc nie muszę dodawać 3 dodatkowych zasobów, które są dokładnie takie same, jak oryginalne, ale są obracane. Ale nie chcę też mieszać kodu z rzeczami, które można …
Próbuję użyć rysunków wektorowych w mojej aplikacji na Androida. Z http://developer.android.com/training/material/drawables.html (moje wyróżnienie): W systemie Android 5.0 (poziom interfejsu API 21) i nowszych można zdefiniować elementy wektorowe, które skalują się bez utraty definicji. Korzystanie z tego do rysowania: <vector xmlns:android="http://schemas.android.com/apk/res/android" android:height="24dp" android:width="24dp" android:viewportWidth="24" android:viewportHeight="24"> <path android:fillColor="@color/colorPrimary" android:pathData="M14,20A2,2 0 0,1 12,22A2,2 …
Próbuję stworzyć ogólną funkcję ramową, która sprawia, że każdy Drawable zostanie podświetlony po naciśnięciu / skupieniu / wybraniu / itp . Moja funkcja przyjmuje Drawable i zwraca StateListDrawable, gdzie domyślnym stanem jest sam Drawable, a stan dla android.R.attr.state_pressedjest taki sam do rysowania, tylko z filtrem zastosowanym przy użyciu setColorFilter. Mój …
Staram się tworzyć bąbelki kontaktów w sposób MultiAutoCompleteTextViewpodobny do tego, jak jest to zaimplementowane w aplikacji Google+. Poniżej zrzut ekranu: . Próbowałem rozszerzyć DynamicDrawableSpanklasę, aby uzyskać spanable do rysowania w tle zakresu tekstu public class BubbleSpan extends DynamicDrawableSpan { private Context c; public BubbleSpan(Context context) { super(); c = context; …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.