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

AndroidはGoogleのモバイルオペレーティングシステムであり、デジタルデバイス(スマートフォン、タブレット、自動車、TV、Wear、Glass、IoT)のプログラミングまたは開発に使用されます。Androidに関連するトピックについては、android-intent、android-activity、android-adapterなどのAndroid固有のタグを使用します。開発やプログラミング以外の質問で、Androidフレームワークに関連する質問については、次のリンクを使用してください:https:// android.stackexchange.com。

2
複数のフィルターを備えたBroadcastReceiverまたは複数のBroadcastReceivers?
2つの異なるブロードキャストをキャッチする必要があるAndroidアクティビティがあります。私の現在のアプローチはBroadcastReceiver、アクティビティ内に1つを持ち、それで両方のブロードキャストをキャッチすることです。 public class MyActivity extends Activity { private MyActivity.BroadcastListener mBroadcastListener; private boolean mIsActivityPaused = false; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.mylayout); // Create the broadcast listener and register the filters mIsActivityPaused = false; mBroadcastListener = new BroadcastListener(); IntentFilter filter = new IntentFilter(); filter.addAction(Params.INTENT_REFRESH); filter.addAction(Params.INTENT_UPDATE); registerReceiver(mBroadcastListener, filter); } @Override …

7
参照(テーマ)の場合、プログラムでカラー値を取得します
このことを考慮: styles.xml <style name="BlueTheme" parent="@android:style/Theme.Black.NoTitleBar"> <item name="theme_color">@color/theme_color_blue</item> </style> attrs.xml <attr name="theme_color" format="reference" /> color.xml <color name="theme_color_blue">#ff0071d3</color> したがって、テーマの色はテーマによって参照されます。プログラムでtheme_color(参照)を取得するにはどうすればよいですか?通常は使用しますgetResources().getColor()が、参照されているため、この場合は使用しません。

6
特定のアクティビティからインテントを処理できるかどうかを確認するにはどうすればよいですか?
今のところこの方法がありますが、何かが足りないように思いました たとえば、falseを返すファイル/sdcard/sound.3gaがあります(このタイプのファイルを処理できるアクティビティがないなど)が、ファイルマネージャから開くと、メディアプレーヤーで問題なく開きます。 このインテントは完全ではないので、このインテントを処理できるアクティビティがない場合にのみ、handlerExists変数がfalseになることを確認するために、さらに何かをする必要があります。 PackageManager pm = getPackageManager(); Intent intent = new Intent(android.content.Intent.ACTION_VIEW); String extension = android.webkit.MimeTypeMap.getFileExtensionFromUrl(Uri.fromFile(new File(uriString)).toString()); String mimetype = android.webkit.MimeTypeMap.getSingleton().getMimeTypeFromExtension(extension); intent.setDataAndType(Uri.fromFile(new File(uriString)),mimetype); boolean handlerExists = intent.resolveActivity(pm) != null;

30
Android SearchViewでテキストの色を変更することはできますか?
SearchView要素には、テキストの色を変更するためのプロパティがありません。デフォルトのテキストの色は黒で、暗い背景では機能しません。ハックに頼らずにテキストの色を変更する方法はありますか? テキストサイズの変更に関連するこの同様の質問を見つけましたが、これまでのところ、答えはありません 。SearchViewTextSizeを設定する方法は?

13
Googleマップに線/パスを描く
HelloMapViewで地図上の2つの(GPS)ポイント間に線を引く方法を見つけるのに長い間忙しかったが、運が悪かった。 方法を教えてください。 MapViewを拡張するHelloMapViewを使用するとします。オーバーレイを使用する必要がありますか?もしそうなら、オーバーレイのonDraw()メソッドをオーバーライドしてここに線を描く必要がありますか?私は実際にこれらのことを試みましたが、結果はありませんでした。 前もって感謝します!

8
android edittext onchangeリスナー
私は少し知っていますTextWatcherが、それはあなたが入るすべてのキャラクターに発砲します。ユーザーが編集を終了するたびに起動するリスナーが必要です。出来ますか?またTextWatcher、のインスタンスを取得しますが、のインスタンスEditableが必要ですEditText。どうすれば入手できますか? 編集:2番目の質問はより重要です。答えてください。

12
次のクラスが見つかりませんでした:android.support.v7.internal.app.WindowDecorActionBar
Android Studioのレイアウトプレビューで次のエラーが発生する原因は何ですか? レンダリングの問題次のクラスが見つかりませんでした:-android.support.v7.internal.app.WindowDecorActionBar(ビルドパスの修正、クラスの作成)ヒント:プロジェクトをビルドしてみてください。

10
ユーザーがソフトキーボードを閉じたときの検出
ビューにEditTextウィジェットがあります。ユーザーがEditTextウィジェットを選択すると、いくつかの指示が表示され、ソフトキーボードが表示されます。 OnEditorActionListenerを使用して、ユーザーがテキスト入力を完了したことを検出し、キーボードを閉じ、指示を非表示にして、何らかのアクションを実行します。 私の問題は、ユーザーがBACKキーを押してキーボードを閉じたときです。OSはキーボードを閉じますが、私の指示(非表示にする必要があります)はまだ表示されています。 OnKeyDownをオーバーライドしようとしましたが、[戻る]ボタンを使用してキーボードを非表示にしたときに呼び出されないようです。 EditTextウィジェットでOnKeyListenerを設定しようとしましたが、それも呼び出されないようです。 ソフトキーボードが閉じられたことをどのように検出できますか?
114 android 

8
アプリがセットアップされていません:このアプリはまだ開発モードです
私はここの指示に従いました: このアプリの開発者は、Facebookログイン用にこのアプリを正しくセットアップしていませんか? アプリを公開しました。円が緑色になっているため、アプリは公開されています。 しかし、ログインしようとすると、Facebookアプリに移動し、ログインするように求められ、次のメッセージが表示されます。 アプリがセットアップされていません:このアプリはまだ開発モードであり、アクセスできません。登録済みのテストユーザーに切り替えるか、アプリの管理者に権限をリクエストします。 ところで:私は管理者です どんな助けでも大歓迎です。SeattleCloudsを使用していますが、これはiOSとAndroidの両方で発生します。
114 android  ios  facebook  api  web 

8
Android:ActionBarの「ホーム」アイコンをアプリアイコン以外のものに変更する方法は?
私のアプリケーションのメインアイコンは、1つの画像の2つの部分で構成されています。ロゴとその下のいくつかの文字です。これは、アプリのランチャーアイコンには適していますが、アイコンがActionBarの左端に表示されると、文字が切り取られて見栄えがよくありません。 ActionBarにアイコンの別のバージョンを提供したいと思います。「ロゴ」部分のみで、その下の文字はありませんが、これまでのところ空になっています。正直なところ、これに対する答えは見つからず、質問自体もどこにも見つかりません。

6
BackStackでフラグメントアニメーションを逆にする方法は?
次のコードを使用してフラグメントを使用しているときに、戻るボタンが押されたときに、システムがバックスタックのアニメーションを反転させると思いました。 FragmentManager fm = getFragmentManager(); FragmentTransaction ft = fm.beginTransaction(); ft.setCustomAnimations(R.anim.slide_in, R.anim.hyperspace_out); ft.replace(R.id.viewContainer, new class(), "layout").addToBackStack(null).commit();

15
完了アクションボタン付きの複数行EditText
EditTextウィジェットをandroid:inputType="textMultiLine"セットでandroid:imeOptions="actionDone"同時に持つことは可能ですか? キーボードのアクションボタンがEnter(キャリッジリターン)ではなくDoneになっている複数行の編集ボックスが欲しいのですが、機能していないようです。 前もって感謝します
114 android 

3
CanvasとSurfaceの概念を理解する
Androidで使用される/ / システムSurfaceView全体への描画プロセスを理解するのに苦労しています。SurfaceCanvasBitmap 私は、android-developersサイトで見つけたすべての記事とAPIドキュメントページ、androidグラフィックのいくつかのチュートリアル、LunarLanderソースコード、およびこの質問を読みました。 これらのステートメントのうち、どれが正しいか、どちらが正しくないか、そしてその理由を教えてください。 CanvasそれにBitmap接続されています。SurfaceそれにCanvas接続されています。 Viewウィンドウのすべてが同じSurfaceを共有するため、同じを共有しCanvasます。 SurfaceViewのサブクラスでViewあり、他ViewののサブクラスやViewそれ自体とは異なり、独自Surfaceに描画する必要があります。 また、もう1つ質問があります。 SurfaceすでにCanvasビットマップを使用した高レベルの操作が存在するのに、なぜクラスが必要なのですか。できるCanvas仕事をSurfaceするのに適さない状況の例を挙げてください。

13
PreferenceFragmentCompatでは、preferenceThemeを設定する必要があります
v7設定サポートライブラリの新しいPreferenceFragmentCompat:http : //developer.android.com/tools/support-library/features.html#v7-preferenceで、このエラーが発生します E java.lang.IllegalStateException: Must specify preferenceTheme in theme E at android.support.v7.preference.PreferenceFragmentCompat.onCreate(PreferenceFragmentCompat.java:202) どのようなテーマを設定する必要がありますか? 更新:私は使ってみました <item name="preferenceTheme">@style/PreferenceThemeOverlay</item> @Bogatoで提案されているように、Lollipopでも正しく見えず、非常にHoloに見えます。 サポートライブラリ: ネイティブの設定:

8
RelativeLayoutをマージおよびインクルードで機能させるにはどうすればよいですか?
私は数日間、ネストされた複数のレベルLinearLayoutsを1つに変換することでレイアウトをより効率的にするために試みておりRelativeLayout、回避策を見つけることができなかったいくつかの問題に遭遇しました... 私はAndroid初心者グループとこのサイトを検索しましたが、問題の解決に役立つ情報を見つけることができませんでした。 レイアウトを結合してタグを含めることができるブログの1つを読みました。だから私が持っているのはRelativeLayoutルート要素を持つメインレイアウトファイルです。その中に、ルートのマージ要素を持つ5つの異なるxmlレイアウトファイルを参照する5つのincludeタグがあります(私のマージファイルは、それらのIDを除いてすべて同じです)。 私は2つの問題に直面しています。レイアウトコードの簡略版を投稿した後で説明します。 メインレイアウトファイルの例: <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:background="@drawable/translucent_gray" > <include android:id="@+id/running_gallery_layout_id" layout="@layout/running_gallery_layout" /> <include android:id="@+id/recent_gallery_layout_id" layout="@layout/recent_gallery_layout" android:layout_below="@id/running_gallery_layout_id" /> <include android:id="@+id/service_gallery_layout_id" layout="@layout/service_gallery_layout" android:layout_below="@id/recent_gallery_layout_id" /> <include android:id="@+id/process_gallery_layout_id" layout="@layout/process_gallery_layout" android:layout_below="@id/service_gallery_layout_id" /> </RelativeLayout> 含まれているマージファイルの例: <?xml version="1.0" encoding="utf-8"?> <merge xmlns:android="http://schemas.android.com/apk/res/android"> <TextView style="@style/TitleText" android:id="@+id/service_gallery_title_text_id" android:layout_width="wrap_content" android:layout_height="wrap_content" android:gravity="left" android:text="@string/service_title" /> <Gallery android:id="@+id/service_gallery_id" …

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