Pytania otagowane jako android-imageview

Wyświetla dowolny obraz lub element do rysowania, taki jak ikona lub element graficzny zdefiniowany w formacie XML.

30
findViewById we fragmencie
Próbuję utworzyć ImageView we fragmencie, który będzie odnosił się do elementu ImageView, który utworzyłem w XML dla tego fragmentu. Jednak findViewByIdmetoda działa tylko wtedy, gdy rozszerzę klasę Activity. Czy w ogóle mogę go użyć w Fragmentie? public class TestClass extends Fragment { public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) …


25
Jak skalować obraz w ImageView, aby zachować proporcje
W Androidzie zdefiniowałem ImageView„s”layout_width ma być fill_parent(co zajmuje całą szerokość telefonu). Jeśli obraz, który umieściłem, ImageViewjest większy niżlayout_width , Android go skaluje, prawda? Ale co z wysokością? Czy po skalowaniu obrazu system Android zachowa proporcje? Dowiedziałem się, że u góry iu dołu, ImageViewgdy Android skaluje obraz, który jest większy niż …



8
Zmiana źródła ImageView
Mam ImageViewz obrazem źródłowym ustawionym w xml przy użyciu następującej składni: <ImageView android:id="@+id/articleImg" style="@style/articleImgSmall_2" android:src="@drawable/default_m" /> Teraz muszę programowo zmienić ten obraz. Muszę jednak usunąć stary obraz i dodać nowy. Zrobiłem to: myImgView.setBackgroundResource(R.drawable.monkey); Działa, ale zauważyłem, że Android układa nowy obraz na starym (nie pytaj mnie, jak się dowiedziałem, że …

9
„Brak atrybutu contentDescription na obrazie” w XML
Otrzymuję ostrzeżenie o [Accessibility] Missing contentDescription atrybut na obrazie w zaćmieniu. To ostrzeżenie jest wyświetlane w wierszu 5 (deklaracja ImageView) w kodzie XML poniżej. Nie powoduje to błędu podczas kompilacji i uruchamiania mojej aplikacji. Ale naprawdę chcę wiedzieć, dlaczego otrzymuję to ostrzeżenie. To jest mój plik XML: <?xml version="1.0" encoding="utf-8"?> …

17
„Mapa bitowa jest zbyt duża, aby można ją było przesłać do tekstury”
Ładuję mapę bitową do ImageView i widzę ten błąd. Rozumiem, że ten limit odnosi się do limitu rozmiaru tekstur sprzętowych OpenGL (2048x2048). Obraz, który muszę załadować, to powiększony przez szczypanie obraz o wysokości około 4000 pikseli. Próbowałem wyłączyć akcelerację sprzętową w manifeście, ale bez radości. <application android:hardwareAccelerated="false" .... > Czy …

3
Różnica między klikalnym ImageView i ImageButton
Zastanawiam się tylko, czy istnieje jakaś znacząca różnica między elementem, ImageViewktóry ma być klikalny, a ImageButton? Czy jest jakiś powód, aby używać jednego nad drugim? Czy są jakieś ograniczenia dotyczące możliwości wyciągania, ImageButtonktóre pozostawia ImageViewjako jedyną możliwą opcję? Będę prawdopodobnie tracić funkcjonalność przycisku gdybym zdecydować się na klikalne ImageViewover ImageButton?

4
Jaka jest różnica między typami skal CENTER_INSIDE i FIT_CENTER?
Nie potrafię odróżnić ImageView.ScaleType.CENTER_INSIDEi ImageView.ScaleType.FIT_CENTER. CENTER_INSIDE Skaluj obraz równomiernie (zachowaj proporcje obrazu), tak aby oba wymiary (szerokość i wysokość) obrazu były równe lub mniejsze niż odpowiadający wymiar widoku (bez wypełnienia). FIT_CENTER Oblicz skalę, która zachowa oryginalny współczynnik proporcji src, ale zapewni również, że src zmieści się całkowicie w dst. Przynajmniej …


11
Aparat Android: zamiar danych zwraca wartość null
Mam aplikację na Androida, która zawiera wiele działań. W jednym z nich używam przycisku, który wywoła aparat urządzenia: public void onClick(View view) { Intent photoIntent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE); startActivityForResult(photoIntent, IMAGE_CAPTURE); } W tym samym ćwiczeniu nazywam OnActivityResultmetodę na wynik obrazu: @Override protected void onActivityResult(int requestCode, int resultCode, Intent data) { …



24
Powiększanie i pomniejszanie w Android ImageView
Chcę powiększyć i pomniejszyć Android ImageView. Wypróbowałem większość próbek, ale we wszystkich obraz w samym ImageView jest powiększany i pomniejszany, podczas gdy chcę powiększać i pomniejszać ImageView. Chcę zwiększyć szerokość i wysokość ImageView podczas powiększania i zmniejszyć szerokość i wysokość ImageView podczas pomniejszania. Jak to osiągnąć?

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.