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

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

11
解決できませんでした:com.google.firebase:firebase-core:9.0.0
古いドメインから新しいGoogle FirebaseドメインにFirebaseプロジェクトをアップグレードしているときに、次のエラーが発生します。 解決できませんでした:com.google.firebase:firebase-core:9.0.0 Firebaseのドキュメントのセクション「FirebaseをAndroidプロジェクトに追加する」のトピック「利用可能なライブラリ」で述べた手順に従いました。 このエラーを解決するための私のオプションは何ですか?
259 android  firebase 

6
handler.postdelayedプロセスをキャンセルする
handler.postDelayed()アプリの次のステージが行われる前に待機期間を作成するために使用しています。待機期間中に、プログレスバーとキャンセルボタンのあるダイアログを表示しています。 私の問題は、時間が経過する前にpostDelayedタスクをキャンセルする方法が見つからないことです。

12
setBackground vs setBackgroundDrawable(Android)
ビューの背景ドローアブルを設定したい。これには二つの方法が(私の知る限り見るように)がありますsetBackgroundとsetBackgroundDrawable。 を使用するとsetBackground、APIレベル16で追加されたと表示されますが、プロジェクトの最小SDKバージョンは7です。16未満では機能しないと思いますか?しかし、setBackgroundDrawableを使用すると、廃止されたと表示されます。 何を使うべきですか?

4
フラグメントには本当に空のコンストラクタが必要ですか?
私Fragmentは複数の引数を取るコンストラクターを持っています。私のアプリは開発中には問題なく動作しましたが、本番環境ではユーザーにこのクラッシュが発生することがあります。 android.support.v4.app.Fragment$InstantiationException: Unable to instantiate fragment make sure class name exists, is public, and has an empty constructor that is public このエラーメッセージが示すように、空のコンストラクターを作成することもできますが、それでは、別のメソッドを呼び出しての設定を完了する必要があるため、意味がありませんFragment。 なぜこのクラッシュがたまにしか起こらないのか知りたいです。多分私はViewPager間違って使用していますか?すべてFragmentのを自分でインスタンス化し、内のリストに保存しますActivity。私が見FragmentManagerたViewPager例はそれを必要とせず、開発中にすべてが機能しているように見えたので、私はトランザクションを使用しません。

9
Android向けScalaプログラミング
私はScalaとAndroidのチュートリアルをScala 2.7.3 finalで実行しました。作成されたAndroidアプリは機能しますが、最も基本的なアプリケーションでもコンパイルに数分(!)かかり、900 kbの圧縮が必要です。これは、モバイルアプリケーションのショーストッパーです。さらに、IDEは時々メモリ不足になります。のdexような大きなライブラリ用に作られていないと思いますscala-library。 だから私の質問は:誰かが実際にこれをやったことがありますか、これに対する治療法はありますか?
258 android  scala  resources 

30
Android:ViewPager WRAP_CONTENTを使用できません
各ページに200dpの高さのImageViewを持つ単純なViewPagerをセットアップしました。 これが私のポケットベルです: pager = new ViewPager(this); pager.setLayoutParams(new LayoutParams(LayoutParams.FILL_PARENT, LayoutParams.WRAP_CONTENT)); pager.setBackgroundColor(Color.WHITE); pager.setOnPageChangeListener(listener); layout.addView(pager); 高さがwrap_contentに設定されているにもかかわらず、イメージビューが200 dpしかない場合でも、ページャーは常に画面いっぱいに表示されます。ページャーの高さを「200」に置き換えようとしましたが、複数の解像度で異なる結果が得られました。その値に「dp」を追加できません。ページャーのレイアウトに200dpを追加するにはどうすればよいですか?
258 android 

26
その後、Context.startForegroundService()はService.startForeground()を呼び出しませんでした
使ってます ServiceAndroid O OSでClassをしています。 Serviceバックグラウンドで使用する予定です。 Androidのドキュメントと述べています アプリがAPIレベル26以上をターゲットにしている場合、アプリ自体がフォアグラウンドにない限り、システムはバックグラウンドサービスの使用または作成に制限を課します。アプリがフォアグラウンドサービスを作成する必要がある場合、アプリはを呼び出す必要がありますstartForegroundService()。 を使用するstartForegroundService()と、Serviceは次のエラーをスローします。 Context.startForegroundService() did not then call Service.startForeground() これの何が問題になっていますか?

15
NameValuePairを使用してPOSTを使用し、HttpURLConnectionにパラメーターを追加する方法
私がやろうとしていますPOSTをしてHttpURLConnection(私はこのようにそれを使用する必要が、使用することはできませんHttpPost)、私はこのようなその接続にパラメータを追加したいのですが post.setEntity(new UrlEncodedFormEntity(nvp)); どこ nvp = new ArrayList<NameValuePair>(); 保存されているいくつかのデータを持つ私はこれを追加する方法の方法を見つけることができません。ArrayList私にはHttpURLConnectionここにあります: HttpsURLConnection https = (HttpsURLConnection) url.openConnection(); https.setHostnameVerifier(DO_NOT_VERIFY); http = https; http.setRequestMethod("POST"); http.setDoInput(true); http.setDoOutput(true); この厄介なhttpsとhttpの組み合わせの理由は、証明書を検証しない必要があるためです。それは問題ではありませんが、サーバーに適切にポストします。しかし、私はそれを引数付きで投稿する必要があります。 何か案は? 重複する免責事項: 2012年には、HTTP POSTリクエストにパラメーターがどのように挿入されるのかまったくわかりませんでした。NameValuePairそれがチュートリアルだったので、私はつかまっていました。この質問は重複しているように見えるかもしれませんが、私の2012年の自己は他の質問を読み、それを使用していませんNameValuePairでした。実際、それは私の問題を解決しませんでした。

8
ImageViewソースの変更
を持っています ImageView、次の構文を使用してXMLソース画像のセットで: <ImageView android:id="@+id/articleImg" style="@style/articleImgSmall_2" android:src="@drawable/default_m" /> 次に、この画像をプログラムで変更する必要があります。古い画像を削除して新しい画像を追加する必要があります。私がやったことはこれです: myImgView.setBackgroundResource(R.drawable.monkey); それは動作しますが、androidが古いイメージの上に新しいイメージを積み重ねていることに気付きました(ディスカッションに関連していないことがわかった方法を質問しないでください)。新しい画像を設定する前に、必ず古い画像を削除する必要があります。 どうすればそれを達成できますか?




29
Android-CheckBoxとテキストの間隔
CheckBoxコントロールのチェックボックスと関連するテキストの間にパディングを追加する簡単な方法はありますか? ラベルが複数行なので、先頭にスペースを追加することはできません。 現状のまま、テキストはチェックボックスに近すぎます。

28
マテリアルデザインとAppCompatを使用したAndroidのボタンのカラーリング
AppCompat今日アップデートが出る前に、Android Lのボタンの色を変更できましたが、古いバージョンではできませんでした。新しいAppCompatアップデートを含めた後、どちらのバージョンでも色を変更できません。ボタンを押すと消えます。ボタンの色を変更する方法を知っている人はいますか? 次の写真は、私が達成したいことを示しています。 白いボタンがデフォルトで、赤いボタンが私が欲しいものです。 これは私が以前にボタンの色を変更するために行っていたものですstyles.xml: <item name="android:colorButtonNormal">insert color here</item> そしてそれを動的に行うには: button.getBackground().setColorFilter(getResources().getColor(insert color here), PorterDuff.Mode.MULTIPLY); また、テーマの親をから@android:style/Theme.Material.Light.DarkActionBarに変更しましたTheme.AppCompat.Light.DarkActionBar


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