Tag: android layout

Android Studio nicht identifizieren XML-Datei als Layout-Datei

Ich habe zufällig drawer_list_item.xml im Screenshot mit dem Menü New -> File anstelle von New -> Layout resource file und nun kann ich es nicht als reguläre Layoutdatei im Design-Modus öffnen. Es öffnet es als eine einfache Textdatei. Gibt es irgendeine Weise, die ich seinen Typ ändern kann. Ich konnte hier nichts über Android-Einstellungen finden […]

Hinzufügen von mehreren Fragmenten programmgesteuert

Ich benutze Fragment-Transaktion, um zwei Fragmente einer Aktivität hinzuzufügen. Aber es passiert, dass nur das erste Fragment angezeigt wird, wenn die App gestartet wird. Hier ist der Code: Hauptaktivität @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); FragOne firstButton = new FragOne(); FragmentTwo secButton = new FragmentTwo(); FragmentTransaction transaction = getSupportFragmentManager().beginTransaction(); transaction.add(R.id.frag_container, firstButton); transaction.add(R.id.frag_container, secButton); […]

Hinzufügen eines dynamischen TableLayouts mit Rändern in einer Android App

Ich schaffe eine Android-App. Diese Android-App hat Objekte, die dynamisch sind. Diese Objekte sind Orte mit einer Adresse oder Lat / Long und Abstand vom aktuellen Standort und eine ETA. Was ich gerne machen möchte, füge mit Objekten auf einem TableLayout mit Rändern hinzu, aber ich muss in der Lage sein, Zeilen dynamisch hinzuzufügen, wenn […]

Android Lollipop nicht zeigen Android: Hintergrundbild

Ich habe Bildschirm entworfen, wo ich JPEG-Bild als Layout-Hintergrund verwendet habe. Der komplette UI-Bildschirm ist korrekt in Android 8 ( GingerBread ) zu Android 19 ( Kitkat ) sichtbar. Der Layout Hintergrund ist nicht sichtbar in Android 20+ ( Lollipop ) Ich verwende die App-Kompatibilitätsbibliothek . Siehe den Screenshot unten Emulator Android 8 Gerät Kitkat […]

Android Spinner Datenbindung mit XML-Layout

Ich benutze DataBinding-Klasse, um Daten vom Modell an die UI-Elemente zu binden. Ich könnte die Bindung für ein EditText mit android:text="@{data.testData}" . Das funktioniert irgendwie nicht für einen Spinner. Irgendwelche Ideen oder Lösungen, um die Daten aus der Pojo Klasse zu bekommen und sie auf einem Spinner zu zeigen (ich habe 45 Spinner)

Tablet-Benutzeroberfläche funktioniert nicht auf meiner App

Ich versuche, eine App zu erstellen, die zwei verschiedene UIs für Tablets und Telefone hat, und ich verwende Fragmente, um dies zu implementieren. Ich habe zwei separate XML-Dateien für jedes Tablet- und Telefon-Layout erstellt und beide werden als activity_main.xml bezeichnet, wobei das Telefon-Layout in den res / layout-Ordner und das Tablet-Layout in den res / […]

AppCompat DayNight-Theme funktioniert nicht auf Android 6.0?

Ich benutze die neue Theme.AppCompat.DayNight in der Android Support Library 23.2 Theme.AppCompat.DayNight hinzugefügt Auf Android 5.1 funktioniert es gut. Auf Android 6.0, Aktivität sieht aus wie mit Licht Thema, aber Dialog sieht mit dunklen Thema. Meine Bewerbungsklasse: public class MyApplication extends Application { static { AppCompatDelegate.setDefaultNightMode( AppCompatDelegate.MODE_NIGHT_YES); } } Meine Styles.xml <style name="AppTheme" parent="Theme.AppCompat.DayNight"> <item […]

Wie man eine erweiterte Ansicht mit einer festen Seitenverhältnisansicht auflädt

In meiner Bewerbung habe ich einen Scroll-Blick. Während des Lebens meiner Anwendung füge ich dynamisch neue Ansichten zur Scroll-Ansicht hinzu. Ich kann die Ansichten mit wenig Problem hinzufügen, aber ich kann nicht die Dimensionen richtig. Hier ist eine Skizze meines gewünschten Layouts: Im Bild habe ich einen Bildschirm mit den Abmessungen Width nach Height . […]

Android: mit Fragmenten programmgesteuert

Aus irgendeinem Grund kann ich keine XML-Layoutdateien verwenden. Aber ich muss eine Tablet-Android-App erstellen. Ich habe beschlossen, Fragmente zu benutzen. Ich möchte das gleiche Layout erstellen, das dieses xml erzeugt: <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="horizontal" android:layout_width="fill_parent" android:layout_height="fill_parent"> <fragment class="com.example.ItemsList" android:id="@+id/items_list" android:layout_weight="1" android:layout_width="0dp" android:layout_height="fill_parent" /> <FrameLayout android:id="@+id/item_details" android:layout_weight="1" android:layout_width="0dp" android:layout_height="fill_parent" android:background="?android:attr/detailsElementBackground" /> </LinearLayout> Aber ich […]

Wie kann ich mehrere Argumente über xml für einen benutzerdefinierten Setter übergeben, wenn ich Android-Datenbindung verwende

Angenommen, ich habe eine benutzerdefinierte Setter-Methode, wo ich zwei Argumente brauche: @BindingAdapter({"imageUrl", "placeholder"}) public static void loadImage(ImageView imageView, String imageUrl, Drawable drawable) { Picasso.with(imageView.getContext()).load(imageUrl).placeholder(drawable).into(imageView); } Wie sieht das entsprechende xml aus?

Das Android ist ein Google Android Fan-Website, Alles ├╝ber Android Phones, Android Wear, Android Dev und Android Spiele Apps und so weiter.