Pytania otagowane jako android-layout

Układ określa strukturę wizualną interfejsu użytkownika, takiego jak interfejs użytkownika dla działania, fragmentu lub widżetu aplikacji.


11
Uzyskiwanie aktywności z kontekstu w Androidzie
Ten mnie zaskoczył. Muszę wywołać metodę działania z niestandardowej klasy układu. Problem polega na tym, że nie wiem, jak uzyskać dostęp do działania z poziomu układu. Widok profilu public class ProfileView extends LinearLayout { TextView profileTitleTextView; ImageView profileScreenImageButton; boolean isEmpty; ProfileData data; String name; public ProfileView(Context context, AttributeSet attrs, String …

18
Jak sprawić, aby WRAP_CONTENT działał na RecyclerView
Mam kartę DialogFragmentzawierającą RecyclerView(listę kart). W tym RecyclerViewjest jeden lub więcej, CardViewsktóre mogą mieć dowolną wysokość. Chcę nadać temu DialogFragmentprawidłową wysokość na podstawie tych, CardViewsktóre są w niej zawarte. Zwykle byłoby to proste, ustawiłbym wrap_contentsię w RecyclerViewten sposób. <android.support.v7.widget.RecyclerView ... xmlns:tools="http://schemas.android.com/tools" android:id="@+id/recycler_view" android:layout_width="match_parent" android:layout_height="wrap_content" android:clickable="true" android:scrollbars="vertical" > </android.support.v7.widget.RecyclerView> Ponieważ używam …

8
Ustaw bezwzględną pozycję widoku
Czy można ustawić bezwzględną pozycję widoku w Androidzie? (Wiem, że istnieje AbsoluteLayout, ale jest przestarzałe ...) Na przykład, jeśli mam ekran o wymiarach 240 x 320 pikseli, jak mogę dodać obraz o ImageViewwymiarach 20 x 20 pikseli, tak aby jego środek znajdował się na pozycji (100 100)?



6
Niestandardowe atrybuty w styles.xml
Utworzyłem niestandardowy widget i ogłaszam go w layout.xml. Dodałem także niestandardowe atrybuty w pliku attr.xml. Jednak gdy próbuję zadeklarować te atrybuty w stylu w styles.xml, daje mi toNo resource found that matches the given name: attr 'custom:attribute'. Umieściłem xmlns:custom="http://schemas.android.com/apk/res/com.my.package"we wszystkich tagach w styles.xml, w tym <?xml>, <resources>i <style>, ale nadal …

25
Android Jak dostosować układ w trybie pełnoekranowym, gdy widoczna jest klawiatura programowa
Dużo badałem, aby dostosować układ, gdy klawiatura programowa jest aktywna i udało mi się ją zaimplementować, ale problem pojawia się, gdy używam android:theme="@android:style/Theme.NoTitleBar.Fullscreen"tego w moim tagu aktywności w pliku manifestu. Do tego użyłem android:windowSoftInputMode="adjustPan|adjustResize|stateHidden"różnych opcji, ale bez powodzenia. Potem zaimplementowałem FullScreenprogramowo i próbowałem różnych układów, FullScreenale wszystko na próżno. Skierowałem …

4
Dlaczego nie używać zawsze android: configChanges = "keyboardHidden | Orientacja"?
Zastanawiałem się, dlaczego nie używać android:configChanges="keyboardHidden|orientation"w każdej (prawie każdej;)) czynności? Dobra: Nie musisz się martwić, że Twoja aktywność została zmieniona to jest szybsze Niezbyt miły: trzeba zmienić układy, jeśli zależą one od rozmiaru ekranu (np. układy z dwiema kolumnami lub więcej) Zły: brak elastycznego sposobu na różne układy w różnych …


15
Wysokość widoku zagnieżdżonego modułu Recycler nie zawija zawartości
Mam aplikację, która zarządza zbiorami książek (np. Playlistami). Chcę wyświetlić listę kolekcji z pionowym RecyclerView i wewnątrz każdego wiersza, listę książek w poziomym RecyclerView. Kiedy ustawię layout_height wewnętrznego poziomego RecyclerView na 300dp, jest on wyświetlany poprawnie, ale kiedy ustawię go na wrap_content, nic nie wyświetla. Muszę użyć wrap_content, ponieważ chcę …



11
Dostosuj rozmiar ikony pływającego przycisku akcji (fab)
Nowy pływający przycisk akcji powinien mieć rozmiar 56 dp x 56 dp, a ikona wewnątrz niego powinna mieć 24 dp x 24 dp . Zatem odstęp między ikoną a przyciskiem powinien wynosić 16 dp . <ImageButton android:id="@+id/fab_add" android:layout_width="56dp" android:layout_height="56dp" android:layout_gravity="bottom|right" android:layout_marginBottom="16dp" android:layout_marginRight="16dp" android:background="@drawable/ripple_oval" android:elevation="8dp" android:src="@drawable/ic_add_black_48dp" /> ripple_oval.xml <ripple xmlns:android="http://schemas.android.com/apk/res/android" android:color="?android:colorControlHighlight"> …

19
Flingowanie z RecyclerView + AppBarLayout
Używam nowego CoordinatorLayout z AppBarLayout i CollapsingToolbarLayout. Poniżej AppBarLayout mam RecyclerView z listą zawartości. Sprawdziłem, że przewijanie fling działa w RecyclerView, gdy przewijam listę w górę iw dół. Chciałbym jednak również, aby AppBarLayout płynnie przewijał się podczas rozwijania. Podczas przewijania w górę w celu rozwinięcia CollaspingToolbarLayout przewijanie zatrzymuje się natychmiast …

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.