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

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

7
フラグメントからダイアログを表示しますか?
通常のダイアログを表示する必要があるいくつかのフラグメントがあります。これらのダイアログで、ユーザーは「はい/いいえ」の回答を選択でき、フラグメントはそれに応じて動作するはずです。 さて、FragmentクラスにはonCreateDialog()オーバーライドするメソッドがないので、ダイアログを外側のコンテナに実装する必要があると思いますActivity。それは問題ありませんが、その場合Activity、選択された回答を何らかの形でフラグメントに報告する必要があります。もちろん、ここでコールバックパターンを使用することもできるので、フラグメントはそれ自体をActivityリスナクラスに登録し、アクティビティはそれを介して、またはそのようなもので答えを報告します。 しかし、これは、「単純な」はい/いいえのダイアログをフラグメントで表示するため、単純なタスクではかなり大きな混乱のようです。また、この方法では、Fragment自己完結性が低くなります。 これを行うためのより明確な方法はありますか? 編集: この質問への答えは、フラグメントからのダイアログを表示するためにDialogFragmentsをどのように使用する必要があるかを詳細に説明していません。だから私の知る限り、行く方法は: フラグメントを表示します。 必要に応じて、DialogFragmentをインスタンス化します。 を使用して、このDialogFragmentのターゲットとして元のFragmentを設定し.setTargetFragment()ます。 元のフラグメントの.show()でDialogFragmentを表示します。 ユーザーがこのDialogFragmentでいくつかのオプションを選択し、この選択について元のFragmentに通知すると(たとえば、ユーザーが「はい」をクリックした場合)、. getTarget()を使用して元のFragmentの参照を取得できます。 DialogFragmentを閉じます。

8
アダプターからのActivityメソッドの呼び出し
Activityfrom で定義されているメソッドを呼び出すことは可能ListAdapterですか? (私が作りたいButtonでlist's私が設定しようとしました。行と、このボタンがクリックされたときに、それが活動の対応で定義されている方法を実行する必要がありonClickListener、私の中でListAdapter、私はそのパス何、このメソッドを呼び出す方法を知りません。 ..) 使用したときにActivity.this.method()次のエラーが発生しました: No enclosing instance of the type Activity is accessible in scope 何か案が ?

19
Android Studioでの外部ライブラリの追加
外部ライブラリhttps://github.com/foursquare/foursquare-android-oauthをAndroidアプリケーションに追加したい(私はAndroid Studioを使用しており、Eclipseのlib作成者から提供された手順はAndroid Studioでは機能しませんでした)。 私はmavenでそれをやろうとしたので、ファイル->プロジェクト構造->依存関係で追加しましたcom.foursquare:foursquare-android-nativeoauth-lib:1.0.0が、Gradle Syncは失敗します: Error:Failed to find: com.foursquare:foursquare-android-nativeoauth-lib:1.0.0 アプリをビルドしようとすると(上記のエラーを修正せずに、方法がわからないため)、次のようになります。 Error:A problem occurred configuring project ':app'. > Could not resolve all dependencies for configuration ':app:_debugCompile'. > Could not resolve com.foursquare:foursquare-android-nativeoauth-lib:1.0.0. Required by: ForSquaresOnly:app:unspecified > Could not parse POM http://jcenter.bintray.com/com/foursquare/foursquare-android-nativeoauth-lib/1.0.0/foursquare-android-nativeoauth-lib-1.0.0.pom > Could not find any version that matches com.foursquare:parent:1.0.0. このlibをインポートする他の方法は?ソースコードをソースにコピーして貼り付けるか、JARを作成できますか? ところで、問題が発生した場合は、次の質問を参照してください(インポート後にこの問題が発生しました):マニフェストのマージが失敗しました:uses-sdk:minSdkVersion …

10
TabLayoutを使用しているときにタブの背景色を変更するにはどうすればよいですか?
これはメインアクティビティの私のコードです public class FilterActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_filter); // Get the ViewPager and set it's PagerAdapter so that it can display items ViewPager viewPager = (ViewPager) findViewById(R.id.viewpager); PageAdapter pageAdapter = new PageAdapter(getSupportFragmentManager(), FilterActivity.this); viewPager.setAdapter(pageAdapter); // Give the TabLayout the ViewPager final TabLayout tabLayout …

16
新しいツールバーのタイトル色をどのように設定しますか?
新しいv7ツールバーを使用していますが、私は一生、タイトルの色を変更する方法を理解できません。ツールバーの@styleをstyles.xmlで宣言されたスタイルに設定し、textColorでtitleTextStyleを適用しました。何か不足していますか?私はロリポップをコーディングしていますが、現在キットカットのデバイスでテストしています。 styles.xml <resources> <!-- Base application theme. --> <style name="AppTheme" parent="@style/Theme.AppCompat.Light"> <item name="android:windowNoTitle">true</item> <item name="windowActionBar">false</item> </style> <style name="ActionBar" parent="Theme.AppCompat"> <item name="android:background">@color/actionbar_background</item> <item name="android:titleTextStyle">@style/ActionBar.TitleTextStyle</item> </style> <style name="ActionBar.TitleTextStyle" parent="@style/TextAppearance.AppCompat.Widget.ActionBar.Title"> <item name="android:textColor">@color/actionbar_title_text</item> </style> </resources> actionbar.xml: <android.support.v7.widget.Toolbar xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/toolbar_actionbar" android:layout_width="match_parent" android:layout_height="?actionBarSize" style="@style/ActionBar"/>
119 android  themes  toolbar 

17
Android:バックスタックから以前のすべてのアクティビティを削除します
プロファイルアクティビティの[ ログアウト ]ボタンをクリックしているときに、ユーザーをログインページに移動します。このページでは、新しい資格情報を使用する必要があります。 したがって、私はこのコードを使用しました: Intent intent = new Intent(ProfileActivity.this, LoginActivity.class); intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP); intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK); startActivity(intent); でonButtonClickログアウトボタンの。 しかし、問題は、ログインアクティビティのデバイスの戻るボタンをクリックすると、ProfileActivityに移動することです。LoginActivityでデバイスの戻るボタンを押すと、アプリケーションが閉じるはずだと思っていました。 何が悪いのですか? LoginActivityのandroid:launchMode="singleTop"マニフェストにも追加しました ありがとうございました

8
TextView.setTextSizeが異常に動作する-さまざまな画面でテキストビューのテキストサイズを動的に設定する方法
通話TextView.setTextSize()が異常に働いています。呼び出しの直後に、以前に設定した値よりもはるかに高い値が返されるsetTextSize場合getTextSize。 これが私たちがしていることです: zoomControl.setOnZoomInClickListener(new OnClickListener() { public void onClick(View view) { float size = mViewShabad.getTextSize() + 1; textView.setTextSize(size); } }); 誰かこれを見たことがある?
119 android  textview 

8
Android Studio:実行またはデバッグの前にAPKをアンインストール(またはadbコマンドを実行)する方法
今度はRun\Debug、Android Studioでアプリをアンインストールする必要があります。アプリを実行する前にデータベースを再作成する必要があるためです。コマンドを実行できることはわかっています adb uninstall [package_name] ターミナルのでファイルをクリアします/data/data/[package_name]。しかし、毎回コマンドを実行する必要がある場合、それは便利な方法ではありません。私は願っています adb uninstall Run\Debugボタンをクリックすると自動的にコマンドが実行されます。

2
src / androidtestとsrc / testフォルダーの違いは何ですか?
プロジェクトのAndroid Studioには、デフォルトで2つのテストフォルダーがあります。 最初はsrc/androidTestです。このフォルダは、以前のバージョンのAndroid Studioにすでに存在していました。それにもかかわらず、現在、デフォルトで新しいテストフォルダがあり、src/test新しい依存関係がtestCompile 'junit: junit: 4.12'ありbuild.gradleます。 テストにはどのフォルダを使用しますか?2つの違いは何ですか?

9
AndroidでTextViewの標準コピーペーストを有効にするにはどうすればよいですか?
TextViewの標準のコピー貼り付けを有効にしたい(EditTextと同じ)。どうすればできますか? 編集不可のEditTextを使用しようとしましたが、うまく機能しませんでした(編集可能になった、またはコピーペーストオーバーレイが表示されなかった場合があります)。そして、それはおそらく一般的に良いアプローチではありません。 API 7以降の実用的なソリューションが必要です。


22
Android Studio-割り当てられたヒープサイズを増やす方法
私は今3か月間Android Studioを使用していますが、私が開始したアプリの1つはかなり大きくなっています。プログラムの右下に示されているメモリ使用量は、割り当てられたヒープの最大値が494Mであることを示しています。 XMLファイルの変更を開始すると、メモリ使用量がすぐにその上限に達し、IDEは次のようなメモリ不足エラーでクラッシュします。 これを使用してヒープサイズを大きくしようとしましたが、これまでのところ効果はありません。 ヒープサイズを増やす方法に関する数十の記事やその他の質問を確認しましたが、どれもうまくいきません。VMOPTIONSやIDEの設定で何をしても、ヒープサイズは増えません。VMOPTIONSの正しいファイルを編集していると思います。意図的に無効なコマンドを指定すると、Android Studioはそれについて文句を言い、起動しません。 私はWindows 7-64ビットを使用していて、16GBのRAMを持っています。他の誰かがAndroid Studioでこの問題を抱えていましたか?そして、あなたはそれを修正することができましたか?

19
Android StudioおよびGradleでのViewPagerIndicatorライブラリの使用
Jake WhartonのViewPagerIndicatorライブラリを使用しようとしていますが、Android StudioでGradleプロジェクトを動作させることができません。 次のように依存関係として追加します。 dependencies { // ... other ommitted compile 'com.viewpagerindicator:library:2.4.1' compile 'com.android.support:support-v4:19.0.1' compile 'com.nineoldandroids:library:2.4.0' // ... } しかし、プロジェクトはライブラリ内のコンポーネントを認識していないようです。異なるsupport-v4バージョンに依存関係の問題があるのか​​、nineoldandroidsに何か問題があるのでしょうか...?

17
Android:アスペクト比を維持しながら画像を画面の幅に拡大する方法は?
画像(サイズは不明ですが、常にほぼ正方形)をダウンロードして、水平方向に画面いっぱいに表示され、垂直方向に拡大されて、どの画面サイズでも画像の縦横比を維持するように表示したいと思います。これが私の(動作しない)コードです。画像を水平方向に引き伸ばしますが、垂直方向には引き伸ばさないため、押しつぶされます... ImageView mainImageView = new ImageView(context); mainImageView.setImageBitmap(mainImage); //downloaded from server mainImageView.setScaleType(ScaleType.FIT_XY); //mainImageView.setAdjustViewBounds(true); //with this line enabled, just scales image down addView(mainImageView,new LinearLayout.LayoutParams( LayoutParams.FILL_PARENT, LayoutParams.FILL_PARENT));
118 java  android  layout 


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