2016-11-02 3 views

Antwort

4

Alles, was Sie brauchen, ist ein Android-Werte unter /app/platform/android/res/values.xml

<resources> 
<style name="Theme.myTheme" parent="@style/Theme.AppCompat.NoActionBar"> 
    <item name="android:buttonStyle">@style/customButton</item> 
</style> 

<style name="customButton" parent="Widget.AppCompat.Button"> 
    <item name="android:textAllCaps">false</item> 
</style>  

hinzufügen android Thema zu definieren, zu manifestieren (Theme.myTheme):

<android xmlns:android="http://schemas.android.com/apk/res/android"> 
    <manifest> 
     <supports-screens android:anyDensity="false" 
      android:largeScreens="true" android:normalScreens="true" android:smallScreens="true"/> 
     <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/> 
     <uses-permission android:name="android.permission.CAMERA"/> 
     <uses-feature android:name="android.hardware.camera"/> 
     <uses-feature android:name="android.hardware.camera.autofocus"/> 
     <uses-sdk android:minSdkVersion="14" android:targetSdkVersion="23"/> 
     <application android:debuggable="true" 
      android:icon="@drawable/appicon" 
      android:largeHeap="true" android:theme="@style/Theme.myTheme"> 
      <activity 
       android:configChanges="keyboardHidden|orientation|screenSize" android:name="org.appcelerator.titanium.TiActivity"/> 
     </application> 
    </manifest> 
</android> 
0

Warum benötigen Sie eine Schaltfläche und hängen vom Standardlayout des Systems ab?

Sie können stattdessen einfach eine Ansicht verwenden und auf das Klickereignis hören.

Sie können die Ansicht nach Ihren Wünschen gestalten und auf verschiedenen Plattformen gleich aussehen.

+0

Ich meine, ich habe den Code bereits geschrieben, ich würde lieber nicht meinen gesamten Code ändern, weil jemand irgendwo einen Standardwert geändert hat. – bharal

+0

Das Ändern des Standardverhaltens einiger Komponenten (wie Warndialog, Schaltflächen, Schalter, Datumsauswahl usw.) ist besonders bei Android-Betriebssystemaktualisierungen unvermeidlich. Um zu vermeiden, können wir Komponenten verwenden, die sich nicht ändern würden (z. B. Ansichten, Etiketten), wo dies möglich ist. – fahad86

Verwandte Themen