Ten tag jest przeznaczony do pytań dotyczących widoku bazy danych lub widoku interfejsu użytkownika / architektury. Zobacz także następujące tagi: sql-view, android-view, uiview.
Wiem, jak uzyskać widok główny za pomocą View.getRootView () . Jestem również w stanie uzyskać widok ze onClickzdarzenia przycisku, w którym argumentem jest Widok . Ale jak mogę uzyskać widok w działaniu ?
Jaki jest główny cel takich metod jak setTag() i getTag()na Viewobiektach typu? Czy mam rację, myśląc, że mogę powiązać dowolną liczbę obiektów z jednym widokiem?
Mam pionową przesuwaną szufladę na dole mojej aplikacji. Kiedy miękka klawiatura się otwiera, przesuwa zaczep szuflady do góry, tak że siedzi na górze klawiatury. Naprawdę chcę, aby pozostała na dole ekranu, ukrywając się, gdy pokazana jest klawiatura. Ktoś jeszcze napotkał ten problem? Wiesz jak to naprawić?
Jak animować zmianę koloru tła widoku na Androidzie? Na przykład: Mam widok z czerwonym kolorem tła. Kolor tła widoku zmienia się na niebieski. Jak mogę płynnie przechodzić między kolorami? Jeśli nie można tego zrobić z widokami, alternatywa będzie mile widziana.
Próbowałem zrobić niestandardowy komponent. Rozszerzyłem Viewklasę i wykonałem rysunek onDrawmetodą przesłoniętą. Dlaczego muszę to zmienić onMeasure? Jeśli nie, wszystko wydaje się właściwe. Czy ktoś może to wyjaśnić? Jak mam napisać moją onMeasuremetodę? Widziałem kilka samouczków, ale każdy z nich jest trochę inny niż drugi. Czasami dzwonią super.onMeasurena końcu, czasem używają …
Próbuję użyć Fragment za ViewPagerpomocą FragmentPagerAdapter. To, czego szukam, to zamiana fragmentu umieszczonego na pierwszej stronie na ViewPagerinny. Pager składa się z dwóch stron. Pierwszym z nich jest FirstPagerFragment, drugim jest SecondPagerFragment. Kliknięcie przycisku na pierwszej stronie. Chciałbym zamienić FirstPagerFragmentna NextFragment. Oto mój kod poniżej. public class FragmentPagerActivity extends FragmentActivity …
Próbuję użyć Java ( nie XML ) do utworzenia LinearLayout z przyciskami wypełniającymi ekran i posiadającymi marginesy. Oto kod, który działa bez marginesów: LinearLayout buttonsView = new LinearLayout(this); buttonsView.setOrientation(LinearLayout.VERTICAL); for (int r = 0; r < 6; ++r) { Button btn = new Button(this); btn.setText("A"); LinearLayout.LayoutParams lp = new LinearLayout.LayoutParams(LinearLayout.LayoutParams.FILL_PARENT, …
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, …
Używam RotateAnimationdo obracania obrazu, którego używam jako niestandardowego cyklicznego pokrętła w Androidzie. Oto mój rotate_indefinitely.xmlplik, który umieściłem w res/anim/: <?xml version="1.0" encoding="UTF-8"?> <rotate xmlns:android="http://schemas.android.com/apk/res/android" android:fromDegrees="0" android:toDegrees="360" android:pivotX="50%" android:pivotY="50%" android:repeatCount="infinite" android:duration="1200" /> Kiedy zastosuję to do mojego ImageViewużycia AndroidUtils.loadAnimation(), działa świetnie! spinner.startAnimation( AnimationUtils.loadAnimation(activity, R.anim.rotate_indefinitely) ); Jedynym problemem jest to, że obrót …
Nie mogę znaleźć odpowiedzi na to pytanie: Moje wywołania AJAX zwracają dane JSON. W Google Chrome Developer Tools> Zasoby> XHR po kliknięciu zasobu po lewej stronie, a następnie na karcie Treść widzę ciąg JSON jako ciąg, a nie jako drzewo, jak to robią Firebug i Firebug Lite. Jak zmusić Chrome …
Mam przycisk jak poniżej: <Button android:text="Submit" android:id="@+id/Button01" android:layout_width="fill_parent" android:layout_height="wrap_content"> </Button> W moim onCreate()przypadku dzwonię do Button01 w ten sposób: setContentView(R.layout.main); View Button01 = this.findViewById(R.id.Button01); Button01.setOnClickListener(this); Aplikacja ma tło i chcę ustawić krycie tego przycisku przesyłania. Jak ustawić krycie dla tego widoku? Czy jest to coś, co mogę ustawić po stronie …
Mam bardzo długą aktywność z przewijaniem. Jest to formularz z różnymi polami, które użytkownik musi wypełnić. Mam pole wyboru w połowie mojego formularza, a gdy użytkownik je sprawdzi, chcę przewinąć do określonej części widoku. Czy istnieje jakiś sposób programowego przewijania do obiektu EditText (lub innego obiektu widoku)? Wiem też, że …
Czy istnieje sposób, aby dowiedzieć się, jaki jest aktualny kontroler z widoku? Na przykład, dlaczego chciałbym to wiedzieć: jeśli kilka kontrolerów współdzieli ten sam układ, mogę mieć część w pliku ERB układu, w której chcę podświetlić pozycję menu bieżącej strony na podstawie kontrolera. Może to złe podejście. Jeśli tak, jaki …
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.