2016-04-19 13 views
0

私は状況に直面していますが解決策が見つからず、私は合金アプ​​リを持っています。独自のオプションで「入力」を作成しました。 UI.Pickerでポップアップし、アンドロイドにはドロップダウンのようなUI.Pickerしか表示されません。私の問題は、背景が暗く、テキストが白であることです。テーマをtiapp.xmlに追加しようとしました。それはまだ変わっていない。Androidのピッカースタイル(テーマ)

<?xml version="1.0" encoding="utf-8"?> 
<resources xmlns:android="http://schemas.android.com/apk/res/android"> 
    <style name="Theme.MyTheme" parent="Theme.AppCompat.Light.DarkActionBar"> 
     <item name="android:editTextStyle">@style/text</item> 
     <item name="android:spinnerItemStyle">@style/picker</item> 
     <item name="android:spinnerStyle">@style/picker</item> 
     <item name="android:spinnerDropDownItemStyle">@style/picker</item> 
     <item name="android:color">#555</item> 
     <item name="android:background">#FFF</item> 
    </style> 
    <style name="text" parent="@android:style/Widget.EditText"> 
     <item name="android:color">#555</item> 
     <item name="android:textColor">#555</item> 
     <item name="android:background">#FFF</item> 
    </style> 
    <style name="picker" parent="@android:style/Widget.TextView.SpinnerItem"> 
     <item name="android:color">#555</item> 
     <item name="android:textColor">#555</item> 
     <item name="android:background">#FFF</item> 
    </style> 
    <style name="alert" parent="Theme.AppCompat.Light.Dialog.Alert"> 
     <item name="android:colorPrimary">#555</item> 
     <item name="android:textColorPrimary">#555</item> 
     <item name="android:colorAccent">#555</item> 
     <item name="colorPrimaryDark">#555</item> 
     <item name="android:background">#FFF</item> 
    </style> 
</resources> 

:これは私のアプリ/プラットフォーム/アンドロイド/ resを/値/ style.xmlある

<android xmlns:android="http://schemas.android.com/apk/res/android"> 
     <tool-api-level>14</tool-api-level> 
     <manifest> 
      <application 
       android:debuggable="true" 
       android:largeHeap="true" 
       android:theme="@style/Theme.MyTheme"> 
       <activity ... ></activity> 
      </application> 
      <supports-screens android:anyDensity="true"/> 
     </manifest> 
    </android> 

:私もアラートダイアログでこれを適用したい、これが私のtiapp.xmlファイルですUPDATE:

これは私のiOSのピッカーです:

iOSPicker

は、これは私のアンドロイドのpですicker:

enter image description here

+0

el picker lo abris en un modal? – Jagu

+0

iOSでの表示方法とAndroidでの表示方法を教えてください。 –

+0

解決方法はありましたか?私は同じ問題に直面しています... – developer82

答えて

0
+0

私は 'android:id = "@ + id/titanium_ui_spinner"というスタイルファイルを貼り付けするだけです。正確にどこに教えてくれますか? –

+0

http://developer.android.com/guide/topics/ui/themes.htmlとhttp://blog.danlew.net/2014/11/19/styles-on-android/で読んでいます確かに。カスタムテーマからこれらのコンポーネントのスタイルを設定できるようにJIRAチケットを作成できますか?そのためには、SDKのすべてのウィジェットにスタイル属性を追加する必要があります。 –

+0

もう一度、ありがとう、私はそれを読むでしょう。私はJIRAチケットを作成しました:[AC-3590](https://jira.appcelerator.org/browse/AC-3590) –

関連する問題