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

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

7
データが読み込まれた後、scrollviewがwebviewにスクロールしないようにするにはどうすればよいですか?
だから私は興味深い問題を抱えています。ビューを手動またはプログラムでスクロールしていませんが、内部のデータが読み込まれた後、WebViewが自動的にスクロールされます。 ビューページャーにフラグメントがあります。最初にページャーをロードすると、期待どおりに動作し、すべてが表示されます。しかし、「ページをめくる」と、データが読み込まれ、WebViewがページの最上部にポップアップし、その上のビューが非表示になるため、望ましくありません。 これが起こらないようにする方法を誰かが知っていますか? 私のレイアウトはそのように見えます: <?xml version="1.0" encoding="utf-8"?> <ScrollView xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:background="@color/background" > <LinearLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:orientation="vertical" > <TextView android:id="@+id/article_title" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_marginRight="10dp" android:layout_marginLeft="10dp" android:layout_marginTop="10dp" android:layout_marginBottom="2dp" android:text="Some Title" android:textAppearance="?android:attr/textAppearanceLarge" android:textColor="@color/article_title" android:textStyle="bold" /> <LinearLayout android:id="@+id/LL_Seperator" android:layout_width="fill_parent" android:layout_height="1dp" android:layout_marginLeft="10dp" android:layout_marginRight="10dp" android:layout_marginTop="5dp" android:layout_marginBottom="5dp" android:background="@color/text" android:orientation="horizontal" > </LinearLayout> <WebView android:id="@+id/article_content" android:layout_width="match_parent" android:layout_marginRight="10dp" android:layout_marginLeft="10dp" android:layout_height="wrap_content" …

7
geo URIインテントによって起動されたマップにマーカーを表示するにはどうすればよいですか?
特定の地理座標でGoogleマップを起動して、さまざまな場所(一度に1つ、ユーザー入力により選択)を表示するアプリケーションがあります。 私は現在これを使用しています(もちろん、実際の緯度と経度の値で): Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse("geo:<lat>,<long>?z=17")); startActivity(intent); これは、指定したポイントのインジケーターやマーカーが表示されないことを除いて、まったく同じです。それはその場所にのみ集中します。 MapViewを使用せずにマーカーなどを含める方法はありますか?

7
実行時に方向をロックする方法
実行時に方向をロックする方法はありますか?たとえば、ユーザーが現在横向きの場合に画面を横向きにロックし、メニューオプションを切り替えることを許可します。


17
Android Studio-ADBエラー-「…デバイスが不正です。デバイスの確認ダイアログを確認してください。」
そのため、ADBログにエラーが発生し始めました。これにより、デバイスにアプリのlogcat出力が表示されるようになったと思います。アプリ自体からのものを除くすべてのlogcat出力を取得しています。 PropertyFetcher: AdbCommandRejectedException getting properties for device 04799057970ed1fc: device offline PropertyFetcher: AdbCommandRejectedException getting properties for device 03799467970ed5fg: device unauthorized. Please check the confirmation dialog on your device.

16
AVD Manager-Android仮想デバイスを作成できません
昨日、GoogleのAndroid EclipseプラグインとAndroid SDKをインストールしました。に移動してAVD Managerウィンドウを開きますWindow -> Android Virtual Device Manager。次に[新規]をクリックすると、[新しいAndroid仮想デバイス(AVD)の作成]ウィンドウが表示されます。問題は、「OK」ボタンがグレー表示されないようにできないことです。「デバイス」からNexus 7を選択し、AVDに名前を付け、ターゲットとして「Android 4.2 APIレベル17」を選択します。残りの設定で何をしても、[OK]ボタンは引き続きグレー表示されます。エラーは表示されません。何が欠けているのか、そして「OK」をクリックして続行できないウィンドウが表示されるのはなぜですか?
107 android  eclipse 

15
Flutterプロジェクトのlint-gradle-api-26.1.2.jarが見つかりませんでした
Flutterは初めてなので、新しいプロジェクトを作成するときにサンプルプロジェクトを実行しようとしています。それを実行しようとすると、私はこの問題があります: 失敗:ビルドは例外で失敗しました。 場所:ビルドファイル 'PROJECTPATH / android / app / build.gradle'行:25 問題点:プロジェクト ':app'の評価中に問題が発生しました。 構成「クラスパス」のすべてのファイルを解決できませんでした。lint-gradle-api.jar(com.android.tools.lint:lint-gradle-api:26.1.2)が見つかりませんでした。次の場所で検索:https : //jcenter.bintray.com/com/android/tools/lint/lint-gradle-api/26.1.2/lint-gradle-api-26.1.2.jar jcenterリポジトリから「lint-gradle-api-26.1.2.jar」ファイルを取得しようとしていることを理解していますが、リンクをたどると次のようになります。 { "errors" : [ { "status" : 404, "message" : "Could not find resource" } ] } そこで、build.gradleファイルにGoogleリポジトリを追加しました。 buildscript { repositories { maven { url 'https://dl.google.com/' } google() jcenter() } ...そして私はこのリンクをたどることによってファイルを取得することに成功しました: https://dl.google.com/dl/android/maven2/com/android/tools/lint/lint-gradle-api/26.1.2/lint-gradle-api-26.1.2.jar ...しかし、Visual Studio …
107 android  dart  flutter  jcenter 

9
Eclipseで実行されているプログラムを停止する方法
実行中のプログラムを停止するオプションが見つかりません(デバッグモードかリリースモードか)。 そのため、今のところ、エミュレーターを閉じるだけでプログラムを停止(Eclipseに制御を戻す)します。 これを行うより良い方法はありますか?エミュレータを閉じて再起動する必要がないように?

5
ContentProviderを使用しないCursorLoaderの使用
Android SDKのドキュメントには、startManagingCursor()メソッドは廃止されていると書かれています: このメソッドは非推奨です。代わりに、LoaderManagerで新しいCursorLoaderクラスを使用してください。これは、Android互換性パッケージを通じて古いプラットフォームでも利用できます。このメソッドを使用すると、アクティビティは、アクティビティのライフサイクルに基づいて、指定されたカーソルのライフサイクルを管理します。つまり、アクティビティが停止すると、指定したCursorでdeactivate()が自動的に呼び出され、後で再起動するとrequery()が呼び出されます。アクティビティが破棄されると、管理されているすべてのカーソルが自動的に閉じられます。HONEYCOMB以降をターゲットにしている場合は、代わりにLoaderManagerを使用することを検討してください。 だから私は使用したいと思いますCursorLoader。しかし、コンストラクタでURIが必要なときに、カスタムでCursorAdapter、なしContentProviderでどのように使用できCursorLoaderますか?

11
プログラムでビューのスタイル属性を設定する方法
以下のコードを使用して、XMLからビューを取得しています。 Button view = (Button) LayoutInflater.from(this).inflate(R.layout.section_button, null); ボタンの「スタイル」を設定したいのですが、使用するボタンごとにいくつかのスタイルを使用したいので、Javaでそれを行うにはどうすればよいですか。
107 android  styles 

3
ブラウザーからのリンクをインターセプトしてAndroidアプリを開く
ブラウザーで開くのではなく、ユーザーが特定のパターンのURLをクリックしたときにリンクを開くようアプリに促すことができるようにしたいと思います。これは、ユーザーがブラウザーまたは電子メールクライアントのWebページ上にある場合、または新しく作成されたアプリのWebView内にある場合です。 たとえば、電話のどこからでもYouTubeリンクをクリックすると、YouTubeアプリを開くことができます。 自分のアプリでこれをどのように達成しますか?

3
setRetainInstance(true)をさらに理解する
を呼び出すと、正確にはどうなりますか?ドキュメントは事実上存在せず、これは非常に重要な機能のようです。具体的には、このシーケンス(私が作成したもの)のどの程度が正しいかを知りたいです。setRetainInstance(true)Fragment ユーザーがデバイスを回転させます。 断片から取り外されるActivityとFragment.onDetach()呼ばれます。 アクティビティは破棄されます。Activity.onDestroy()と呼ばれます。 Activity(可能な場合GCにより、)Ja​​vaオブジェクトが削除されます。 新しいActivityJavaオブジェクトが作成されます。そのコンストラクタ、およびonCreate()呼び出されます。 では、フラグメントを含むレイアウトを設定するActivity.onCreate()かsetContentView(...)、フラグメントFragmentTransaction を追加するために使用します。 私はこれについて本当にわかりませんが、Androidは古いフラグメントを見つけるのに十分スマートでありFragment.onAttach()、新しいフラグメントに再アタッチするように呼び出すと思いますActivity 次に(または前に?誰が知っているか?)Activity.onResume()が呼び出されます。 それで正しいですか?FragmentTransaction.add(new MyFragment(), ...)初めて明示的に使用したとしても、Androidは古いフラグメントを見つけるのに十分スマートですか?もしそうなら、別のフラグメントを追加しないようにするにはどうすればよいonCreate()ですか?このようなことをする必要がありますか?: if (getSupportFragmentManager().findFragmentByTag("foo") == null) { FragmentTransaction ft = getSupportFragmentManager().beginTransaction(); ft.add(new FooFragment(), "foo").commit(); }


10
フラグメントからツールバーを取得する方法?
私が持っているActionBarActivityとNavigationDrawerし、使用support_v7 Toolbarアクションバーなど。私のフラグメントの1つで、ツールバーにカスタムビューがあります。他のフラグメントToolbarではタイトルを表示する必要があります。 Toolbarフラグメントからカスタマイズするためのインスタンスはどのように取得しますか?でActionBarを取得できますがgetActivity().getActionBar()、setTitle()このインスタンスActionBar を呼び出しても何も起こりません。 UPD: 私の場合 ((ActionBarActivity) getActivity()).getSupportActionBar().setTitle(); (MrEngineer13が言ったように)onHiddenChanged()から呼び出すため、最初のフラグメント作成では機能しません。今、私はonCreateView()にさらに1つ追加し、それは正常に動作します。


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