リアクションネイティブのアンドロイドでtextInputのスタイルを設定する方法はありますか? 下線の色を選択した場合は変更し、カーソルの色は?あなたがunderlineColorAndroid
プロパティを使用することができます下線の色についてはリアクションネイティブのアンドロイドスタイリングtextInput
答えて
リアクションネイティブバージョン0.21から、ビューの小道具を介してカラー。私は正常に私のアプリのテーマにカスタムスタイルを追加することによって、カーソルの色にスタイルを設定しました。
このコードは、Reactプロジェクトのアンドロイドフォルダにあるstyles.xml
ファイルに置きます(android/app/src/main/res/values/styles.xml
)。このスタイルは、グローバルで、あなたのリアクトネイティブアプリですべてのAndroid TextInput
ビューのカーソルの色を設定することを
<resources>
<style name="AppTheme" parent="Theme.AppCompat.Light">
<!-- typical material style colors -->
<item name="colorPrimary">@color/kio_turquoise</item>
<item name="colorPrimaryDark">@color/kio_hot_pink</item>
<!-- sets cursor color -->
<item name="colorControlActivated">@android:color/black</item>
</style>
</resources>
注意。
例を参照してください。カーソルの色についてはhttps://github.com/facebook/react-native/blob/master/Examples/UIExplorer/TextInputExample.android.js#L222
た瞬間にさらさそのようなプロパティがありません。アプリ内のすべてのテキストビューについて、それを世界的に変更したい場合は、いつでもあなたのアプリケーションのカスタムアンドロイドテーマを使用できます(詳細はこちら:http://developer.android.com/guide/topics/ui/themes.html)
selectのunderlineColorAndroidプロパティが変更されます。 私は、利用可能な唯一の解決策は今のテーマだと思っています –
'Android'でカーソルの色を変更するカスタムテーマの定義は成功しましたか?私は運がないとしようとしています。あなたが 'main.xml 'を共有したり、テーマを定義しているところで共有したりできますか? –
@Kio Krofovitchソリューションを実装するだけでなく、私も私のようなものを書いたのと同じ../res/valuesフォルダ内のファイルcolor.xml製:
<?xml version="1.0" encoding="utf-8"?>
<resources>
<color name="orange">#ff5500</color>
<color name="articlecolor">#3399FF</color>
<color name="article_title">#3399FF</color>
<color name="cachecolor">#8ad0e8</color>
</resources>
をし、それに応じてのstyles.xml編集します次の:
...
<item name="colorControlActivated">@color/orange</item>
</style>
</resources>
TextInputのためにこれをやっ小道具が実際にあります:
- selectionColorです(変更にカーソルカラーならびに選択色)
ここunderlineColorAndroid(アンドロイド 中にtextInputの下線の色を変更する)
<TextInput underlineColorAndroid="#FF0000" selectionColor="rgba(0,0,0,0.4)" />
はdocumentationあります。
- 1. TextInput Alignment Not Centered iOSリアクションネイティブ
- 2. リアクションネイティブ|
- 3. リアクションネイティブのアクセシビリティ
- 4. リアクションネイティブのAndroidライブラリプロジェクト
- 5. リアクションネイティブのアンドロイドビルドエラー
- 6. リアクションネイティブのOAuth2リクエスト
- 7. リアクションネイティブのAndroidバックグラウンドサービス
- 8. リアクションネイティブのリンク
- 9. リアクションネイティブiOSのレスポンスレイアウト
- 10. リアクションネイティブのオーディオストリーミング
- 11. リアクションネイティブ - バリアントオプション
- 12. リアクションネイティブ - データグリッド
- 13. ナビゲーションバー - リアクションネイティブ
- 14. リアクションネイティブ - フッターボタン
- 15. リアクションネイティブsetState
- 16. リアクションネイティブ、ナビゲーションエクスペリエンスアニメーション
- 17. リアクションネイティブAudiostreaming
- 18. リアクションネイティブ:LayoutAnimation
- 19. リアクションネイティブStackNavigator
- 20. React_nativeは:TextInputの
- 21. のTextInputは
- 22. Shiny - textInput
- 23. のTextInputのsetValueは
- 24. リアクションネイティブの並列フェッチリクエスト
- 25. リアクションネイティブのインライン表示
- 26. リアクションネイティブのGoogle Cloudスピーチ
- 27. リアクションネイティブ - バックグラウンドモードのWebソケット
- 28. ネイティブ広告のリアクションネイティブ
- 29. リアクションネイティブの画面幅
- 30. リアクションネイティブのバルク更新
素晴らしい解決策、あなたは私を救った!ありがとう:) – BigPun86
ありがとう、それは聞くのは素晴らしいです! :) –
カーソルがグローバルに1色であるため、これは私のためには機能しません。/ –