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

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

15
Android:ScrollViewがスクロールを停止したことを検出する
私はScrollViewAndroidでを使用しており、の表示部分はScrollView内のセルの1つと同じサイズScrollviewです。すべての「セル」は同じ高さです。だから私がやろうとしScrollViewているのは、スクロールした後に所定の位置にスナップすることです。 現在、ユーザーがに触れたScrollViewときと、そこからスクロールして作業を開始したときを検出していますが、かなりバグがあります。また、ユーザーがフリックするだけで、スクロールしてから減速するときにも機能する必要があります。 iPhoneには次のような機能があり、スクロールが終了したら好きなdidDecelerateコードを実行できますScrollView。Androidでそんなことはありますか?それとも、それを行うためのより良い方法を見つけるために私が見ることができるいくつかのコードがありますか? Androidのドキュメントを調べましたが、そのようなものは見つかりませんでした。

3
Androidアプリを更新するとSharedPreferencesはどうなりますか?
アプリのSharedPreferencesにユーザー設定を保存しました。Google Playストア経由でアプリを新しいバージョンのアプリに更新すると、SharedPreferencesはどうなりますか? SharedPreferncesは更新後も引き続き存在しますか、それとも削除されますか? これまでのところ、WebまたはStackoverflowで回答が見つかりません(間違ったキーワードで検索できますか?)。 このプロセスを説明しているリンクをいくつか教えていただけますか? 編集: その間私は他の答えも見つけました:更新/アンインストール時のSharedPreferencesの動作 編集2: この質問を最初に行ったかなり前から、Android 6.0(API 23)以降、Googleがここで説明しているように、自動バックアップ機能を使用して共有設定を保護することも可能であることを最近知りました。ただ、追加allowBackup="true"あなたの中AndroidManifest.xmlのファイル。

8
Androidの通知にボタンを追加する方法は?
私のアプリは音楽を再生します。ユーザーが画面の上部から(または通常はタブレットの場合は画面の右下から)スワイプして通知画面を開くと、現在再生中の音楽を停止して再開するボタンを表示したいと思います。彼らが望む。 ユーザーのホーム画面にウィジェットを配置するのではなく、通知に配置する予定です。これどうやってするの?

8
Glide-4.0.0プレースホルダー、エラー、GlideAppがなく、メソッドプレースホルダー、エラーが解決されない
Glide Androidライブラリを使用して画像をダウンロードし、に表示したいと思いますImageView。 以前のバージョンでは、次のものを使用しました。 Glide.with(mContext).load(imgUrl) .thumbnail(0.5f) .placeholder(R.drawable.PLACEHOLDER_IMAGE_NAME) .error(R.drawable.ERROR_IMAGE_NAME) .crossFade() .diskCacheStrategy(DiskCacheStrategy.ALL) .into(imageView); しかし、私はグライドのドキュメントを見ました: GlideApp.with()代わりに使用すると書かれていますGlide.with() 私の懸念は、プレースホルダーの欠落、エラー、GlideApp、およびその他のオプションです。 私は使っている compile 'com.github.bumptech.glide:glide:4.0.0' どこが間違っているのですか?ここを参照して。 どのようにGlideApp.with()使用されていますか? APIはと同じパッケージで生成され、デフォルトAppGlideModuleで名前が付けGlideAppられます。アプリケーションは、次のGlideApp.with()代わりにすべてのロードを開始することでAPIを使用できますGlide.with()。 GlideApp.with(fragment) .load(myUrl) .placeholder(placeholder) .fitCenter() .into(imageView);

12
com.android.tools.lint:lint-gradle Android Studio3が見つかりませんでした
Android Studioを3.0にアップデートしましたが、多くの問題が発生しました。このような問題で停止しました。 Could not resolve all files for configuration ':applib:_lintClassPath'. > Could not find com.android.tools.lint:lint-gradle:26.1.0-alpha01. Searched in the following locations: file:/Users/anwender/Library/Android/sdk/extras/m2repository/com/android/tools/lint/lint-gradle/26.1.0-alpha01/lint-gradle-26.1.0-alpha01.pom file:/Users/anwender/Library/Android/sdk/extras/m2repository/com/android/tools/lint/lint-gradle/26.1.0-alpha01/lint-gradle-26.1.0-alpha01.jar file:/Users/anwender/Library/Android/sdk/extras/google/m2repository/com/android/tools/lint/lint-gradle/26.1.0-alpha01/lint-gradle-26.1.0-alpha01.pom file:/Users/anwender/Library/Android/sdk/extras/google/m2repository/com/android/tools/lint/lint-gradle/26.1.0-alpha01/lint-gradle-26.1.0-alpha01.jar file:/Users/anwender/Library/Android/sdk/extras/android/m2repository/com/android/tools/lint/lint-gradle/26.1.0-alpha01/lint-gradle-26.1.0-alpha01.pom file:/Users/anwender/Library/Android/sdk/extras/android/m2repository/com/android/tools/lint/lint-gradle/26.1.0-alpha01/lint-gradle-26.1.0-alpha01.jar https://jcenter.bintray.com/com/android/tools/lint/lint-gradle/26.1.0-alpha01/lint-gradle-26.1.0-alpha01.pom https://jcenter.bintray.com/com/android/tools/lint/lint-gradle/26.1.0-alpha01/lint-gradle-26.1.0-alpha01.jar https://jitpack.io/com/android/tools/lint/lint-gradle/26.1.0-alpha01/lint-gradle-26.1.0-alpha01.pom https://jitpack.io/com/android/tools/lint/lint-gradle/26.1.0-alpha01/lint-gradle-26.1.0-alpha01.jar file:/Users/anwender/dev/project/dk_shopping_checklist/augmented/libs/lint-gradle-26.1.0-alpha01.jar file:/Users/anwender/dev/project/dk_shopping_checklist/augmented/libs/lint-gradle.jar Required by: project :applib 誰かが問題が何であるか知っていますか? Gradle.build: apply plugin: 'com.android.library' android { compileSdkVersion 26 buildToolsVersion '26.0.2' defaultConfig { minSdkVersion …

12
ピカソを使用して、画像のサイズを全幅と可変高さに変更します
ImageView可変サイズ(幅と高さ)を含むアダプターを備えたlistViewがあります。ピカソで読み込まれた画像のサイズを、レイアウトの最大幅と画像のアスペクト比で指定された可変の高さに変更する必要があります。 私はこの質問をチェックしました: ピカソで画像を全幅と固定高さにサイズ変更します fit()動作しますが、私は、画像の縦横比を維持するためには何も見つからなかったしていません。 このコードは、アダプターのレイアウトの高さを固定した場合に部分的に機能します。 Picasso.with(this.context).load(message_pic_url) .placeholder(R.drawable.profile_wall_picture) .fit().centerInside() .into(holder.message_picture); ただし、画像がその高さを持たない可能性があるため、listViewの画像間に空白が生成されます。 前もって感謝します。
84 android  picasso 

5
すべてのEditTextに一貫したスタイルを設定します(例)
EditTextアプリケーションのすべてのを一貫した外観にしようとしています。私は次のようなことができることを知っています: <style name="App_EditTextStyle"> <item name="android:background">@drawable/filled_roundededges_box_dark</item> <item name="android:textColor">#808080</item> <item name="android:layout_height">45dip</item> </style> 次に、これを行うことで、特定のEditTextスタイルをこのスタイルにすることができます。 <EditText ... style="@style/App_EditTextStyle ...> しかし、このようにEditText、エラーが発生しにくいとは言えないまでも、アプリケーション内のすべてのスタイルを個別に設定することを忘れないでください。 これをテーマの一部にする方法はありますか?これは、このスタイルをすべてに関連付ける必要がないためEditTextです。この架空のコードブロックのようなもの: <style name="App_Theme" parent="@android:style/Theme.Holo"> ... <item name="android:EditTextSyle">@style/App_EditTextStyle</item> ... <style> そして、私の中AndroidManifest.xmlには次のようなものがあります: <application .... android:theme="@style/App_Theme"> そして出来上がり!すべての私EditTextのスタイルは一貫しており、インスタンスごとにスタイルを指定する必要はありません。
84 android 

5
非同期タスクが作業を終了するまで待機します
私はプログラミングにとても慣れていないので、疑問があります。 私AsyncTaskは私が呼んでいるものを持っていRunInBackGroundます。 そして私はこのプロセスを次のように開始します: new RunInBackGround().execute(); ただし、他のコードステートメントに進む前に、この呼び出しの実行が完了するまで待ちたいと思います。 どうやってやるの? そのための方法はありますか?
84 android 

7
Android上のChromeはフォントのサイズを変更します
どうやら、テキストの段落が特定の長さに達すると、Android上のGoogle Chromeは、テキストのサイズを変更して大きくすることを決定します(あらゆる種類の楽しみを引き起こします)。これで、pタグの約半分が設定したサイズに従い、残りの半分が段落の長さに応じて自由に変更されるWebサイトができました。 一体どうやってこれを修正するのですか?

3
AndroidのHTMLから電話をかけることはできますか?
iPhoneでHTML経由で電話をかけるに<A/>は、次の形式のhrefを使用してタグを作成します<a href='tel:123-555-1212'>Dial Me</a>。 Android上のHTMLに相当するものはありますか? 明確化-href = 'tele:123-555-1212'の形式を使用すると、Androidで実際に機能します。デバイスのネイティブJavaラッパー内でアプリをテストしていました。ネイティブラッパーでホストされているWebアプリケーションから電話をかけることができるようには見えません。

5
memtrackモジュールを読み込めませんでしたLogcatエラー
Couldn't load memtrack module (No such file or directory) failed to load memtrack module: -2実行時にエラーが発生します。 StackTraceエラー: E/SoundPool(1280) : error loading /system/media/audio/ui/Effect_Tick.ogg E/SoundPool(1280) : error loading /system/media/audio/ui/KeypressStandard.ogg E/SurfaceFlinger(931) : glCheckFramebufferStatusOES error 733995180 E/memtrack(1873) : Couldn't load memtrack module (No such file or directory) E/android.os.Debug(1873): failed to load memtrack module: -2 E/libEGL(931) …

8
Androidはgridlayoutmanagerを使用してrecyclerviewの最後の要素の下にスペースを追加します
で最後の要素行の下に間隔を追加しようとしRecyclerViewていGridLayoutManagerます。ItemDecorationこの目的のために、最後の要素が次のようになっているときに下部のパディングを使用してカスタムを使用しました。 public class SpaceItemDecoration extends RecyclerView.ItemDecoration { private int space; private int bottomSpace = 0; public SpaceItemDecoration(int space, int bottomSpace) { this.space = space; this.bottomSpace = bottomSpace; } public SpaceItemDecoration(int space) { this.space = space; this.bottomSpace = 0; } @Override public void getItemOffsets(Rect outRect, View view, RecyclerView parent, RecyclerView.State state) …

16
Androidマルチラインスナックバー
http://www.google.com/design/spec/components/snackbars-toasts.html#snackbars-toasts-specsにSnackbar示すように、Android Design SupportLibraryの新しい機能を利用して複数行のスナックバーを表示しようとしています。 import android.support.design.widget.Snackbar; final String snack = "First line\nSecond line\nThird line"; Snackbar.make(mView, snack, Snackbar.LENGTH_LONG).show(); First line...Nexus 7にのみ表示されます。すべての行を表示するにはどうすればよいですか? PS:試してみたところToast、すべての行が表示されました。

4
Android Studioのエミュレーターで物理キーボードを有効にするにはどうすればよいですか?(働いていた)
何が変わったのかわかりませんが、コンピューターの物理キーボードがエミュレーターで機能しなくなりました(Nexus 5、x86でキットカットを実行)。AVDでデバイスの詳細設定を見ると、ハードウェアキーボードには何もありません。この設定はどこにありますか?

9
GsonでJSON配列を解析する方法
JSON配列を解析してgsonを使用したいと思います。まず、JSON出力をログに記録できます。サーバーはクライアントに明確に応答しています。 これが私のJSON出力です: [ { id : '1', title: 'sample title', .... }, { id : '2', title: 'sample title', .... }, ... ] この構造を解析に試しました。単一arrayおよびArrayListすべてのJSONArrayに依存するクラス。 public class PostEntity { private ArrayList<Post> postList = new ArrayList<Post>(); public List<Post> getPostList() { return postList; } public void setPostList(List<Post> postList) { this.postList = (ArrayList<Post>)postList; } …
84 java  android  arrays  json  gson 

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