問題タブ [android-theme]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
3530 参照

android - onCreate()でダイアログを呼び出すときの黒い画面

現在、いくつかの異なるアプリでこの問題が発生していますが、解決策が見つからないようです。

のonCreate()でActivity、ダイアログテーマを使用するアクティビティを開始すると、画面に何も描画されません...画面全体が黒のままになります。すべてのビューがあり(たとえば、あるEditTextべき場所をタップするとキーボードが表示されます)、表示されません。

愚かな簡単な例、楽しみのために:

CredentialsInputActivity非常に簡単です...拡張し、マニフェストファイルでActivityテーマを設定します。@android:style/Theme.Dialog

0 投票する
1 に答える
48195 参照

android - Dialog または AlertDialog を拡張してダイアログをカスタマイズする

カスタムしたいDialog。私はそのスタイルが気に入らないので、尖った角ではなく丸みを帯びた長方形にしたいと考えています。でテーマごとに実装する方法を知っていますAndroidManifest.xml。たとえば、次を使用します。

そしてTheme.CustomDialog.xml

orを拡張して同様の結果を実装するにはどうすればよいですDialogAlertDialog?

0 投票する
3 に答える
4782 参照

android - Androidでのアクティビティタイトルバーの削除について

アクティビティのテーマをandroid:theme = "@ android:style / Theme.Dialog"として設定しましたが、アクティビティのタイトルバーも削除したいと思います。だから、ダイアログのテーマと一緒にandroid:theme = "@ android:style/Theme.Black.NoTitleBar.Fullscreen"を使用する方法。

0 投票する
1 に答える
2758 参照

android - KeyboardView のテーマの適用

テーマを適用して成功せず、KeyboardView のデフォルト スタイルを変更しようとしています。私のターゲット SDK は 1.6 と Xperia X10 です。誰か助けてくれませんか?

/res/vaules/style.xml:

マニフェスト.xml:

奇妙なことは、スタイルを手動でレイアウトに適用すると機能することです。

0 投票する
2 に答える
43530 参照

android - 方法: カスタム ウィジェットのテーマ (スタイル) 項目を定義する

アプリケーション全体で広く使用するコントロール用のカスタム ウィジェットを作成しました。ImageButtonウィジェット クラスは、いくつかの簡単な方法で派生し、拡張します。使用時にウィジェットに適用できるスタイルを定義しましたが、これはテーマを通じて設定することをお勧めします。とR.styleableのようなウィジェット スタイル属性が表示されます。私が書いたカスタム ウィジェットにそのようなものを作成する方法はありますか?imageButtonStyletextViewStyle

0 投票する
2 に答える
34068 参照

android - プログラムでアプリケーション全体のテーマを切り替えますか?

ユーザーが選択したテーマを取得しようとしていますが、イライラして近づいているように感じます。でテーマを定義することは正常にAndroidManifest.xml機能しますが、(私が知る限り)アプリの設定に基づいて変更することはできません。

または、各アクティビティで動的に設定することもできます。

しかし、それは面倒なようで、アプリ全体のテーマを1か所に設定したいと思います。私の最初の考えは、メインのアクティビティが起動したらすぐにアプリケーションコンテキストを取得し、そこで実行することでした。

私が知る限り、これでうまくいくはずですが、実際には何もしていません。アプリ全体がデフォルトのAndroidスタイルになっています。上記は有効ですか?もしそうなら、私は何か他の愚かなことをしている可能性がありますか?

それが重要な場合、私はAPIレベル3で作業しています。正しい方向への製品は大歓迎です!

関連する質問。

0 投票する
1 に答える
746 参照

android - ListPreferenceダイアログを選択すると、ステータスバーが不適切に表示されます

これを試して:

1)フルスクリーンテーマを使用するようにマニフェストを設定します(これにより、ステータスバーが非表示になります)

2)ネストされた設定アクティビティのセットを作成し、最も内側のアクティビティでListPreferenceダイアログを開きます。

このダイアログを開くと、ステータスバーが一時的に再表示され、デバイスの向きを変更すると永続的に再表示されます。

これは正当なAndroidのバグですか?ListPreference自体が使用するテーマをオーバーライドする方法はありますか?(関連する?

0 投票する
1 に答える
599 参照

android - android:themeの整数値はどういう意味ですか?

テーマを追加するときは、構文を使用します

多くの人が@androidの後に整数値を使用していることがわかります。例えば

Intellisense は、テーマの整数値を表示しません。

誰かがこれを説明できますか?

0 投票する
1 に答える
1065 参照

android - Androidアプリケーションのオンラインスタイルとテーマのリソースは?

デザイナーではなく、コーダーとして、Androidアプリケーションにシンプルなテーマやスタイルを提供するコミュニティサイトがあるかどうか疑問に思いました。

ありがとう!

0 投票する
34 に答える
229441 参照

android - Androidでステータスバーを非表示にする方法

このリンクを参照しました。ユーザーが EditText (ex To: の場合) をクリックすると、その時点でキーボードがポップアウトされ、同時にユーザーはスクロールして残りのすべてのビュー (例: 作成、件名、送信ボタン) を表示できます。その画面。同様に、私のアプリには、いくつかのウィジェットまたはビューがあるという 1 つのアクティビティがあります。ユーザーがアクティビティにある Edittext をクリックすると、キーボードが飛び出し、スクロールして残りのビューを表示できるとします。android:theme="@android:style/Theme.NoTitleBar.Fullscreen"しかし、マニフェストでこの属性を指定すると、スクロールして残りのビューを表示できませんでしたが、属性を指定するとandroid:theme="@android:style/Theme.NoTitleBar"マニフェストのこのように、スクロールして残りのビューを表示できますが、その画面にステータスバーがあります。ここではフルスクリーンが必要で、キーボードが飛び出していてもスクロールして残りのビューを表示できます..? これにはどのような変更を加える必要がありますか..?