タグ付けされた質問 「android-styles」

スタイルは、ビューまたはウィンドウの外観と形式を指定するプロパティのコレクションです。

24
EditTextカーソルの色を設定する
タブレットプロジェクトでAndroidのHoloテーマを使用している場合、この問題が発生します。しかし、画面に白い背景の断片があります。EditTextこのフラグメントにコンポーネントを追加しています。Holo.Lightテーマリソースの背景を設定して、テーマをオーバーライドしようとしました。ただし、テキストカーソル(カラット)は白のままなので、画面には表示されません(edittextフィールドでかすかに見つけることができます。)。 EditTextで暗い色のカーソルを使用する方法を知っている人はいますか?EditTextのスタイルをに設定してみました"@android:style/Widget.Holo.Light.EditText"が、良い結果は得られませんでした。

20
ボタンのテキストがLollipopですべて大文字になるのはなぜですか?
新しいNexus 9タブレット(Lollipop-API 21)を使用して互換性を最近テストした私のアプリ"Tide Now WA"で。 ボタンのテキストを書き込みます。このアプリは、Android 2.3およびAndroid 4.0を使用してテキストを正しく書き込みます。つまり、大文字と小文字が混在しています。 同じアプリをNexus 9で実行すると、テキスト内のすべての文字が大文字になります。 FWIW私のマニフェストには、次のステートメントが含まれています。 uses-sdk android:minSdkVersion="10" android:targetSdkVersion="14" これをコードで修正できますか、それともOSのバグですか?

30
Androidツールバーの中央のタイトルとカスタムフォント
ツールバーのタイトルにカスタムフォントを使用する正しい方法を見つけて、ツールバーの中央に配置しようとしています(クライアントの要件)。 現時点では、古き良きActionBarを使用しており、タイトルを空の値に設定してsetCustomView、カスタムフォントTextViewを配置し、ActionBar.LayoutParamsを使用して中央揃えします。 それを行うより良い方法はありますか?新しいツールバーをアクションバーとして使用する。

24
appcompat v7でEditTextボトムラインの色を変更する
appcompat v7を使用して、Android 5以下で一貫した外観を実現しています。それはかなりうまくいきます。ただし、EditTextの最下線の色とアクセントカラーを変更する方法がわかりません。出来ますか? カスタムandroid:editTextStyle(以下を参照)を定義しようとしましたが、完全な背景色またはテキスト色のみを変更できましたが、下の線やアクセントカラーは変更できませんでした。使用する特定のプロパティ値はありますか?android:backgroundプロパティを通じてカスタムの描画可能な画像を使用する必要がありますか?ヘキサで色を指定することはできませんか? <style name="Theme.App.Base" parent="Theme.AppCompat.Light.DarkActionBar"> <item name="android:editTextStyle">@style/Widget.App.EditText</item> </style> <style name="Widget.App.EditText" parent="Widget.AppCompat.EditText"> ??? </style> Android API 21のソースによると、マテリアルデザインのEditTextsはとを使用colorControlActivatedしているようですcolorControlNormal。したがって、以前のスタイル定義でこれらのプロパティをオーバーライドしようとしましたが、効果はありません。おそらくappcompatはそれを使用しません。残念ながら、マテリアルデザインを含む最新バージョンのappcompatのソースが見つかりません。

20
XMLを使用してActionBarActivityのActionBarの背景色を変更するにはどうすればよいですか?
詳細: ActionBarActivityを拡張しています。 2011-11-06の時点で完全にパッチが適用されたEclipseおよびSDK。 <uses-sdk android:minSdkVersion="4" android:targetSdkVersion="14" /> Android 2.3.3を搭載したSamsungデバイスに導入すると、 アプリケーションはandroid:theme="@android:style/Theme.Light" 問題:アプリケーションは明るいですが、ActionBarは灰色でアイコンが青色で、青色の背景色ではほとんど見えません。また、ActionBarを明るくして、灰色のアイコンがより見やすくなるようにします。 スタイルを変更しようとしましたが、役に立ちませんでした。 些細なことを私はおそらく見逃している。 XMLを使用してActionBarActivityのActionBarの背景色を変更するにはどうすればよいですか?

11
プログラムでTextViewのスタイルを設定する
私はTextViewこのようなスタイルでコンストラクタを使用しようとしています: TextView myText = new TextView(MyActivity.this, null, R.style.my_style); ただし、これを行うと、テキストビューにスタイルが適用されていないように見えます(静的オブジェクトに設定してスタイルを確認しました)。 私も使ってみましたが、うまくいきmyText.setTextAppearance(MyActivity.this, R.style.my_style)ません。

22
新しいマテリアルテーマで戻る矢印の色を変更するにはどうすればよいですか?
SDKをAPI 21に更新しました。バックアップ/アップアイコンは、左向きの黒い矢印になっています。 灰色にしてほしい。どうやってやるの? たとえば、Playストアでは、矢印は白です。 私はいくつかのスタイルを設定するためにこれを行いました。に使用し@drawable/abc_ic_ab_back_mtrl_am_alphaましたhomeAsUpIndicator。そのドローアブルは透明(アルファのみ)ですが、矢印は黒で表示されます。のように色を設定できるかしらDrawerArrowStyle。または、唯一の解決策がmyを作成して@drawable/grey_arrowに使用することである場合homeAsUpIndicator。 <!-- Base application theme --> <style name="AppTheme" parent="Theme.AppCompat.Light"> <item name="android:actionBarStyle" tools:ignore="NewApi">@style/MyActionBar</item> <item name="actionBarStyle">@style/MyActionBar</item> <item name="drawerArrowStyle">@style/DrawerArrowStyle</item> <item name="homeAsUpIndicator">@drawable/abc_ic_ab_back_mtrl_am_alpha</item> <item name="android:homeAsUpIndicator" tools:ignore="NewApi">@drawable/abc_ic_ab_back_mtrl_am_alpha</item> </style> <!-- ActionBar style --> <style name="MyActionBar" parent="@style/Widget.AppCompat.Light.ActionBar.Solid"> <item name="android:background">@color/actionbar_background</item> <!-- Support library compatibility --> <item name="background">@color/actionbar_background</item> </style> <!-- Style for the navigation drawer icon …

6
styles.xmlのカスタム属性
カスタムウィジェットを作成し、それをlayout.xmlで宣言しています。また、attr.xmlにいくつかのカスタム属性を追加しました。ただし、styles.xmlのスタイルでこれらの属性を宣言しようとすると、No resource found that matches the given name: attr 'custom:attribute'. 私は入れているxmlns:custom="http://schemas.android.com/apk/res/com.my.package"など、のstyles.xmlのタグのすべてに<?xml>、<resources>と<style>、それはまだそれが私のカスタムXML名前空間を見つけることができないことを、私は同じエラーを与えます。 ただし、名前空間を使用して、layout.xmlのビューに属性を手動で割り当てることができるため、名前空間に問題はありません。私の問題は、styles.xmlが私のattr.xmlを認識するようにすることです。

23
styles.xmlのシンボル「テーマ」を解決できません(Android Studio)
今日から、Android Studioはstyles.xmlでAppCompatテーマを見つけることができませんが、たとえばコード内のAppCompatActivityは認識されます。Android Studioのバージョンは2.2.2、ビルド#AI-145.3360264です。 私はすでに最新のビルドツールへのアップグレード、sdk(25)バージョンのコンパイルなどを試みましたが、問題は解決しませんでした。 現時点では、(sdk managerから)以下をインストールしています。 android api:19と23 SDKプラットフォームツール:25.​​0.1 SDKツール:25.​​2.3 ビルドツール:23.0.2および25.0.1 サポートリポジトリ:40 googleリポジトリ:39 他のいくつかは、ここにリストする必要はありません。 アプリのbuild.gradle: apply plugin: 'com.android.application' android { compileSdkVersion 23 buildToolsVersion '25.0.1' defaultConfig { applicationId "xxx.xxxxxxxx.xxxxxxxxx" //not the real applicationId minSdkVersion 14 targetSdkVersion 19 versionCode 1 versionName "1.0" testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner" } buildTypes { release { minifyEnabled true shrinkResources …


18
より小さなRatingBarを作るには?
レイアウトにRatingBarを追加しました。 <RatingBar android:id="@+id/ratingbar" android:layout_width="wrap_content" android:layout_height="wrap_content" android:numStars="5" android:stepSize="1.0" /> しかし、評価バーのデフォルトのスタイルは大きすぎます。 私はandroidスタイルを追加してそれを変更しようとしました:style="?android:attr/ratingBarStyleSmall" しかし、結果は小さすぎ、このプロパティでレートを設定することは不可能です。 どうすればよいですか?

6
Androidステータスバーアイコンの色
それはステータスバーの変更することは可能ですかと思いまして、アイコンの色(ないステータスバーの色、colorPrimaryDark) 私は、このステータスバーをしたいレッツ発言を: <item name="colorPrimaryDark">@android:color/white</item> 黒のアイコンは可能ですか? ありがとう。 編集: M開発者プレビューの新機能:windowLightStatusBar。これをテーマで反転すると、システムは暗い前景を使用するように指示され、明るい色のステータスバーに役立ちます。Mプレビューには、システムステータスアイコンが半透明の黒に正しく変化する一方で、通知アイコンが白のままであるというバグがあるようです。 from:Roman Nurik Google+の投稿

4
Androidスイッチのスタイルを設定するにはどうすればよいですか?
API 14で導入されたスイッチウィジェットは、デフォルトでホロテーマでスタイル設定されています。ブランディングの理由で、色や形を少し変えて少しスタイルを変えたいです。これをどうやってやるの?デフォルトのICSとサムスンのtouchwizテーマの違いを見たように、私はそれが可能でなければならないことを知っています 私はいくつかの状態のドローアブルが必要だと思います、そして私が後のように見えるいくつかのスタイルをhttp://developer.android.com/reference/android/R.styleable.htmlでSwitch_thumbとSwitch_trackで見ました。どうやって使うのか分からない。 それが違いを生むなら、私はActionbarSherlockを使用しています。もちろん、API v14以降を実行しているデバイスのみがスイッチを使用できます。

14
Androidでスタイルの最下行
下部だけがストローク(破線)になるようにAndroidシェイプを作成する必要があります。次のことを試してみると、ストロークは中心を通り、シェイプを二等分します。誰かがそれを正しくする方法を知っていますか?ストロークは一番下の線/境界である必要があります。図形をTextViewの背景として使用しています。どうして必要なのか気にしないでください。 <?xml version="1.0" encoding="utf-8"?> <layer-list xmlns:android="http://schemas.android.com/apk/res/android" > <item> <shape android:shape="rectangle" > <solid android:color="#1bd4f6" /> </shape> </item> <item> <shape android:shape="line" > <padding android:bottom="1dp" /> <stroke android:dashGap="10px" android:dashWidth="10px" android:width="1dp" android:color="#ababb2" /> </shape> </item> </layer-list>

16
ツールバーのテキストと戻る矢印の色を設定する方法
ツールバーの背景が暗い色です。テキストと戻る矢印を白にしてください。以下を試してみましたがうまくいきません。 <style name="Theme.MyTheme" parent="Theme.AppCompat.Light.NoActionBar"> <item name="colorPrimary">@color/blue</item> <item name="colorPrimaryDark">@color/blue_darker</item> <item name="colorAccent">@color/purple</item> <!-- item name="android:textColorPrimary">@color/white</item--> // I don't want to set this, changes everywhere. <item name="android:textColorSecondary">@color/white</item> <item name="android:toolbarStyle">@style/AppTheme.ToolbarStyle</item> <item name="toolbarStyle">@style/AppTheme.ToolbarStyle</item> <item name="drawerArrowStyle">@style/AppTheme.DrawerArrowStyle</item> </style> <style name="AppTheme.ToolbarStyle" parent="Base.Widget.AppCompat.Toolbar"> <!--<item name="actionOverflowButtonStyle">@style/AppTheme.OverflowButtonStyle</item>--> <item name="android:textColor">@color/white</item> // doesn't work <item name="titleTextAppearance">@style/TextAppearance.AppCompat.Widget.ActionBar.Title.Inverse</item> <item name="android:titleTextAppearance">@style/TextAppearance.AppCompat.Widget.ActionBar.Title.Inverse</item> <item name="subtitleTextAppearance">@style/TextAppearance.Widget.AppCompat.Toolbar.Subtitle</item> </style>

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.