Warum ist das lineare Layout nicht möglich, Stilattribute zu haben

Ich habe einen Stil für das lineare Layout definiert, aber das Layout ist in der grafischen Ansicht von main.xml nicht sichtbar


Main.xml.

  • Wie kann ich sehen, wie viel Speicher meine App aus seinem VM Budget verwendet?
  • Weiß jemand, wie man PagerTitleStrip in Android benutzt
  • Gibt es eine Möglichkeit zu prüfen, ob eine Variable in Java definiert ist?
  • Android vcard string zu kontaktieren
  • Wie erstelle ich ein Untermenü für Floating Action Button in Android Material Design?
  • Ist Secure.ANDROID_ID für jedes Gerät eindeutig?
  •  <LinearLayout style="VerticalThemeLayoutInputs"> 

    Styles.xml

     <resources> <style name="VerticalThemeLayoutInputs"> <item name="android:background">#6699FF</item> <item name="android:layout_width">fill_parent</item> <item name="android:layout_height">fill_parent</item> </style> </resources> 

    Bearbeiten:

    Aber unter Code wird gut funktionieren, aber ich möchte diesen Code nicht

     <LinearLayout android:background="#6699FF" android:orientation="horizontal" android:layout_width="fill_parent" android:layout_height="fill_parent" > 

    Interessante Tatsache

    Ich habe eine scrollview . Im Inneren habe ich viele lineare Layout. Layouts Eigenschaften sind fast gleich, also habe ich beschlossen, einen Stil dafür zu haben. Aber was ist passiert? Das Layout ist nur in der grafischen Ansicht nicht sichtbar, aber es funktioniert gut im Emulator.

    Aber was geschieht eigentlich? Ich denke, es liegt an der Scroll-Ansicht.

  • Wann ist die getView () - Methode von ListView aufgerufen?
  • Genymotion Emulator keine Internetverbindung
  • Ddms: 'adb.exe, start-server' fehlgeschlagen - manuell laufen, wenn nötig, Android Studio
  • Autoincrement VersionCode mit gradle extra Eigenschaften
  • Android-Standard-Browser nicht scrollen Web-Seite
  • Welche mobile Plattform soll ich lernen?
  • 4 Solutions collect form web for “Warum ist das lineare Layout nicht möglich, Stilattribute zu haben”

    Ich denke, was Sie wollen, ist style="@style/VerticalThemeLayoutInputs" .

    Z.B

     <LinearLayout style="@style/VerticalThemeLayoutInputs"> 

    Main.xml in res / layout /:

     <?xml version="1.0" encoding="UTF-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" style="@style/VerticalThemeLayoutInputs" > </LinearLayout> 

    Styles.xml in res / values ​​/:

     <?xml version="1.0" encoding="UTF-8"?> <resources> <style name="VerticalThemeLayoutInputs"> <item name="android:background">#6699FF</item> <item name="android:layout_width">fill_parent</item> <item name="android:layout_height">fill_parent</item> <item name="android:orientation">horizontal</item> <item name="android:gravity">center_vertical</item> </style> </resources> 

    OnCreate-Methode in der Aktivität:

     public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); ... 
     <item name="android:layout_marginTop">@dimen/margin_top</item> 

    Entfernen Sie dieses Tag und überprüfen Sie .. Dies scheint ein ungültiges zu sein .. und in main.xml add style="@style/VerticalThemeLayoutInputs" genau wie die obige Antwort von steve gegeben

    Sind Sie sicher, dass die style.xml im Wertordner NICHT in Ar / EN / .. liegt, weil er die Voreinstellung im ersten "value \ style.xml"

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