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

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


13
AndroidサポートデザインTabLayout:重力センターとモードスクロール可能
プロジェクトで新しいDesign TabLayoutを使用しようとしています。レイアウトをすべての画面サイズと向きに適合させたいのですが、1つの向きで正しく表示できます。 私は重力とモードを扱い、私のtabLayoutを次のように設定しています: tabLayout.setTabGravity(TabLayout.GRAVITY_CENTER); tabLayout.setTabMode(TabLayout.MODE_SCROLLABLE); そのため、スペースがない場合はtabLayoutはスクロール可能ですが、スペースがある場合は中央に配置されます。 ガイドから: public static final int GRAVITY_CENTER TabLayoutの中央にタブをレイアウトするために使用される重力。 public static final int GRAVITY_FILL重力は、TabLayoutを可能な限り埋めるために使用されます。このオプションは、MODE_FIXEDと共に使用した場合にのみ有効になります。 public static final int MODE_FIXED固定タブはすべてのタブを同時に表示し、タブ間の迅速なピボットの恩恵を受けるコンテンツで使用するのに最適です。タブの最大数は、ビューの幅によって制限されます。固定タブの幅は、最も広いタブラベルに基づいて同じです。 public static final int MODE_SCROLLABLEスクロール可能なタブは、いつでもタブのサブセットを表示し、より長いタブラベルと多数のタブを含めることができます。これらは、ユーザーがタブラベルを直接比較する必要がないタッチインターフェイスのコンテキストを閲覧するのに最適です。 したがって、GRAVITY_FILLはMODE_FIXEDとのみ互換性がありますが、atはGRAVITY_CENTERに対して何も指定していません。MODE_SCROLLABLEと互換性があると思いますが、これはGRAVITY_CENTERおよびMODE_SCROLLABLEを使用して取得するものです。 したがって、両方の方向でSCROLLABLEを使用していますが、GRAVITY_CENTERは使用していません。 これは私が風景に期待することです。しかし、これを行うには、MODE_FIXEDを設定する必要があるため、ポートレートで取得できるのは次のとおりです。 tabLayoutが画面に収まる場合、GRAVITY_CENTERがSCROLLABLEに対して機能しないのはなぜですか?重力とモードを動的に設定する(そして私が期待していることを確認する)方法はありますか? どうもありがとうございました! 編集:これは私のTabLayoutのレイアウトです: <android.support.design.widget.TabLayout android:id="@+id/sliding_tabs" android:layout_width="match_parent" android:background="@color/orange_pager" android:layout_height="wrap_content" />

18
5つの星を表示するようにRatingBarを作成する方法
を追加する方法の標準的な例に従っていRatingBarます。星の数を抑えるために使ってみましたandroid:numStars="5"。問題は、星の数がまったく何もしないように見えることです。ポートレートレイアウトでは6つ星を獲得し、電話をめくると約10つ星を獲得します。myBar.setNumStars(5)XMLをロードするアクティビティ()で星の数を設定しようとしましたが、そのオプションでも成功しませんでした。 だから私の質問は、5つの星だけが表示されるようにレイアウトを定義するにはどうすればよいですか?セットnumStarsが機能していないようです。 ローランド
98 android  xml  layout 

5
RequiresApiとTargetApiのAndroidアノテーション
RequiresApiとはTargetApiどう違いますか? Kotlinのサンプル: @RequiresApi(api = Build.VERSION_CODES.M) @TargetApi(Build.VERSION_CODES.M) class FingerprintHandlerM() : FingerprintManager.AuthenticationCallback() 注:FingerprintManager.AuthenticationCallbackAPIが必要ですM 注2:TargetApi lintを使用しない場合、エラーで失敗する class requires api level 23...

8
アクティビティの開始時にスナックバーを表示する方法は?
のSnackbar (android.support.design.widget.Snackbar)ように、アクティビティの開始時にAndroid を表示しToastます。 しかし問題は、次のSnackbarように作成するときに親レイアウトを指定する必要があることです。 Snackbar.make(parentlayout, "This is main activity", Snackbar.LENGTH_LONG) .setAction("CLOSE", new View.OnClickListener() { @Override public void onClick(View view) { } }) .setActionTextColor(getResources().getColor(android.R.color.holo_red_light )) .show(); Snackbarアクティビティの開始時にクリックイベントなしで表示するときに親レイアウトを指定する方法(クリックイベントの場合、親ビューを簡単に渡すことができます)?

7
グライドを使用して画像をロード中の進行状況バー
Glideを使用して画像が読み込まれるまで、回転するアニメーションのあるプレースホルダーにスピナーを読み込むことはできますか? .placeholder(R.Drawable.spinner)を使用してそれを実行しようとしていますが、アニメーションは表示されませんか? 誰かが私を助けてくれたらいいのに? ありがとう!

12
「ここで翻訳されていますが、デフォルトのロケールでは見つかりません」translatable =“ false”のstrings.xmlのエラー
これが私のvalues \ strings.xml(デフォルトファイル)であり、すべてが自明です: 私の質問: デフォルトのロケール(values \ strings.xml)を編集している場合、どうすれば「デフォルトのロケールで見つかりません」になりますか? 設定した場合、どのように糸くずの翻訳エラーになる可能性がありますtranslatable="false"か?values-pl \ strings.xml(およびvalues-ru、values-iwフォルダーも)には、文字列も存在しませんか?とにかくすべきではありません。 ロシア語の文字列でエラーが発生しない理由が理解できないようです。 (ここではvalues-ru \ string.xmlまたはvalues-pl \ string.xmlを表示しますが、文字列がとにかく欠落しているため、関心のあるものは何もありません...)


10
IDが「com.google.gms.google-services」のプラグインが見つかりません
このリンクをたどって、アプリに広告を統合しました。しかし、それはこのエラーを示しています: これは私のbuild.gradleです: apply plugin: 'com.android.application' apply plugin: 'com.google.gms.google-services' android { compileSdkVersion 24 buildToolsVersion "24.0.2" defaultConfig { applicationId "com.example.personal.numbermania" minSdkVersion 10 targetSdkVersion 24 versionCode 1 versionName "1.0" } buildTypes { debug { debuggable true } release { minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' } } dependencies { compile fileTree(include: ['*.jar'], dir: 'libs') …

30
エラー:AndroidStudioのSDK内でadbを見つけることができません
これが何を意味するのか誰か知っていますか?私はAndroidにちょっと慣れていません。シミュレーターの「実行」ボタンをクリックすると、このメッセージが表示されます。 スロー可能:SDK内でadbを見つけることができません 最新バージョンを実行してい0.8.14ます。 編集:私はAndroidStudioを使用しています



6
カスタムダイアログをアニメーション化する
テキストビューからスライドダウンしているように見えるカスタムダイアログを表示しようとしています。これは可能ですか?ダイアログクラスにアニメーションを適用できないようです。私はコンストラクタでこの行を試しましたが、効果はありません: this.getWindow()。setWindowAnimations(R.anim.paranimation); アニメーションが正しいかどうかさえわかりませんが、アニメーションが何をしているのかがわかれば調整できます。完全を期すために、以下にリストします。私は実際のアニメーションについてのヘルプを探しているのではなく、ダイアログへのアプリケーションを探しています。 paranimation.xml: <?xml version="1.0" encoding="utf-8"?> <translate xmlns:android="http://schemas.android.com/apk/res/android" android:fromXDelta="-200%" android:toXDelta="0%" android:fromYDelta="200%" android:toYDelta="0%" android:duration="3000" android:zAdjustment="top"> </translate>



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