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
Jak dodać (pionową) separator do poziomego LinearLayout?
Próbuję dodać separator do poziomego układu liniowego, ale nic nie robię. Separator po prostu się nie pokazuje. Jestem zupełnym nowicjuszem z Androidem. To jest mój XML układu: <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" tools:context=".MainActivity" > <LinearLayout android:layout_width="fill_parent" android:layout_height="wrap_content" android:id="@+id/llTopBar" android:orientation="horizontal" android:divider="#00ff00" android:dividerPadding="22dip" android:showDividers="middle" > <Button android:layout_width="wrap_content" android:layout_height="match_parent" android:text="asdf" /> <Button android:layout_width="wrap_content" …


4
Jak używać isInEditMode (), aby wyświetlić układ z niestandardowym widokiem w edytorze
Muszę edytować oprogramowanie, które ma niestandardowy widok, kiedy próbuję edytować układ XML, Eclipse mówi mi: Użyj View.isInEditMode () w niestandardowych widokach, aby pominąć kod, gdy jest wyświetlany w Eclipse Ale nie mam pojęcia, jak i gdzie muszę używać isInEditMode () w aplikacji Mój plik xml to <?xml version="1.0" encoding="utf-8"?> <LinearLayout …

16
Ogranicz wysokość ListView w systemie Android
Chcę pokazać przycisk pod a ListView. Problem polega na tym, że jeśli ListViewzostanie wydłużony (dodane elementy ...), przycisk zostanie wypchnięty z ekranu. Próbowałem LinearLayoutz wagami (jak zasugerowano w Androidzie: dlaczego nie ma maxHeight dla widoku? ), Ale albo źle zrozumiałem wagi, albo po prostu nie działało. Również znalazłem gdzieś wskazówkę …

10
Używanie niestandardowej czcionki w Android TextView przy użyciu XML
Dodałem niestandardowy plik czcionki do folderu zasobów / czcionek. Jak go używać z mojego XML? Mogę go użyć z kodu w następujący sposób: TextView text = (TextView) findViewById(R.id.textview03); Typeface tf = Typeface.createFromAsset(getAssets(), "fonts/Molot.otf"); text.setTypeface(tf); Nie mogę tego zrobić z XML za pomocą android:typeface="/fonts/Molot.otf"atrybutu?

6
Przycisk Android z ikoną i tekstem
W mojej aplikacji mam kilka takich przycisków: <Button android:id="@+id/bSearch" android:layout_width="fill_parent" android:layout_height="wrap_content" android:padding="16dp" android:text="Search" android:textSize="24sp" /> Próbuję utworzyć ten sam przycisk z tekstem i ikoną. android: drawableLeft nie działa dla mnie (może tak, ale nie wiem, jak ustawić maksymalną wysokość ikony). Utworzyłem więc LinearLayout z ImageView i TextView i sprawiłem, że …


22
Awaria aplikacji podczas próby użycia RecyclerView w systemie Android 5.0
Próbuję zepsuć nowy RecyclerView i za każdym razem, gdy próbuję go uruchomić, moja aplikacja natychmiast się zawiesza. Daje mi NullPointerException dla próby uzyskania dostępu do metod z android.support.v7.widget.RecyclerView. Przejrzałem inne posty i zobaczyłem, że większość ludzi nie ma, compile 'com.android.support:recyclerview-v7:+'ale próbowałem tego i to w ogóle nie pomogło. Nie bardzo …

4
Jak dodać jeden separator sekcji do szuflady nawigacji w systemie Android?
Mam szufladę nawigacji, taką jak ten obraz. Chcę dodać separator sekcji (jak linia oddzielająca Neptuna). Wydaje się to proste, ale nie mogę znaleźć w sieci niczego, co byłoby przydatne w moim przypadku. Oto moja główna aktywność: public class MainActivity extends Activity { private DrawerLayout mDrawerLayout; private ListView mDrawerList; private ActionBarDrawerToggle …


15
Ustaw identyfikator zasobu do rysowania w android: src dla ImageView przy użyciu powiązania danych w systemie Android
Próbuję ustawić identyfikator zasobu do rysowania na android: src z ImageView przy użyciu powiązania danych Oto mój obiekt: public class Recipe implements Parcelable { public final int imageResource; // resource ID (e.g. R.drawable.some_image) public final String title; // ... public Recipe(int imageResource, String title /* ... */) { this.imageResource = …

1
Własny zdefiniowany układ, metoda onDraw () nie jest wywoływana
Zdefiniowałem taką klasę : public class TestMyFrameLayout extends FrameLayout{ Paint mPaint; public TestMyFrameLayout(Context context, AttributeSet attrs) { super(context, attrs); } public TestMyFrameLayout(Context context) { super(context); mPaint = new Paint(); mPaint.setColor(Color.GREEN); } protected void onDraw(Canvas canvas) { super.onDraw(canvas); canvas.drawCircle(50f, 50f, 30, mPaint); } } i nazwał to tak: TestMyFrameLayout myFrameLayout = …

4
Android: jak sprawić, by widok wypełnił dostępną przestrzeń?
Wydaje się to proste, ale nie wiem, jak to zrobić. Mam układ poziomy z EditText i dwoma ImageButtons. Chcę, aby ImageButtons miały stały rozmiar, a EditText zajmował pozostałe miejsce w układzie. Jak można to osiągnąć? <LinearLayout android:orientation="horizontal" android:layout_width="fill_parent" android:layout_height="wrap_content"> <EditText android:layout_width="wrap_content" android:layout_height="wrap_content"> </EditText> <ImageButton android:src="@drawable/img1" android:layout_width="50dip" android:layout_height="50dip"> </ImageButton> <ImageButton android:src="@drawable/img2" …

9
Chcę połączyć dwa ciągi dla TextView w systemie Android, interfejs API wiązania danych
Używam DataBindinginterfejsu API do ustawiania widoków w układach Androida. Oto mój układ. layout.xml <?xml version="1.0" encoding="utf-8"?> <layout xmlns:android="http://schemas.android.com/apk/res/android"> <data> <variable name="user" type="testing.sampleapp.com.sampleapp.User"/> </data> <LinearLayout android:orientation="vertical" android:layout_width="match_parent" android:layout_height="match_parent"> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@{ "Hello " + user.firstName}"/> </LinearLayout> Chcę, aby TextView wyświetlał Hello UserName . Jak to osiągnąć za pomocą interfejsu API …

4
Czy mogę używać tego samego identyfikatora w innym układzie w systemie Android?
Jestem nowy w programowaniu na Androida. Czy można używać tego samego identyfikatora dla obrazów i TextViewsróżnych Layoutplików XML? Kiedy zaćmienie automatycznie je wyświetla, wyświetla wszystkie zmienne układu z projektu, więc czy będzie kolidować? Do tej pory nie zauważyłem żadnych problemów z używaniem tego samego identyfikatora w różnych układach, ale martwię …

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.