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

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

3
InputStreamをBufferedReaderに変換
AndroidのアセットディレクトリからInputStreamを使用して、テキストファイルを1行ずつ読み込もうとしています。 InputStreamをBufferedReaderに変換して、readLine()を使用できるようにします。 私は次のコードを持っています: InputStream is; is = myContext.getAssets().open ("file.txt"); BufferedReader br = new BufferedReader (is); 3行目は次のエラーをドロップします。 このラインに複数のマーカー コンストラクタBufferedReader(InputStream)は未定義です。 私がC ++でやろうとしているのは次のようなものです: StreamReader file; file = File.OpenText ("file.txt"); line = file.ReadLine(); line = file.ReadLine(); ... 私は何を間違っているのですか、それをどのように行うべきですか?ありがとう!


10
プログラムでブロードキャストレシーバーを登録する
ブロードキャストレシーバーをプログラムで登録するためのベストプラクティス/方法を教えてください。ユーザーの選択に応じて特定の受信機を登録したい。 登録はマニフェストファイルを通じて行われるので、コードでこれを実現する適切な方法があるかどうか疑問に思っています。

8
テキストの中心をAndroidに合わせる
簡単そうに聞こえます。テキストを中央に配置する必要がありますが、テキストが長すぎる場合は下に移動する必要がありますが、それでもXMLの中央に揃えます。 これが私のコードです: <LinearLayout android:layout_width="wrap_content" android:layout_height="wrap_content" android:id="@+id/showdescriptioncontenttitle" android:paddingTop="10dp" android:paddingBottom="10dp" android:layout_centerHorizontal="true" > <TextView android:id="@+id/showdescriptiontitle" android:text="Title" android:textSize="35dp" android:layout_width="wrap_content" android:layout_height="wrap_content" /> </LinearLayout> スペースが必要なので、paddingTopとBottomを配置しました。PS:私のコードはもっと大きいです。RelativeLayoutにあります。
149 java  android  xml  text  center 

6
Android:アクティビティのライフサイクル中にonCreateOptionsMenuが呼び出されるのはいつですか?
いくつかのブレークポイントonCreate(メソッドの最初と最後に1つ)を挿入し、の最初にも1つ挿入しonCreateOptionsMenuます。onCreateメソッドが最初に呼び出され、それが終了する前にはonCreateOptionsMenu呼ばれています。 Fragmentアプリでナビゲーションコードを分離しようとしているのでonCreateOptionsMenu、アプリが携帯電話/タブレットで実行されているかどうかに応じて委任するオブジェクトがいくつかあります(これを決定するために画面サイズを使用しており、大きな画面には、レイアウトが膨らんだ後にチェックするビューがあります)。私が抱えている問題は、これらのオブジェクトをonCreateで作成し、でオブジェクトを参照するとnullポインター例外が発生することonCreateOptionsMenuです。

3
クリック可能なImageViewとImageButtonの違い
間の有意な差がある場合、私は思ったんだけどImageViewクリック可能に設定していますと比べて、ImageButton? どちらか一方を使用する理由はありますか?唯一の可能なオプションとしてImageButton残すのドローアブルに制限はありImageViewますか? 私はクリッカブルを選ぶ場合、私はおそらく、ボタンのいずれかの機能を失うことになるImageViewオーバーImageButton?

8
Android ActivitesのonPause()とonStop()の違いは何ですか?
android doc here http://developer.android.com/reference/android/app/Activity.htmlから、「アクティビティがフォアグラウンドに入りました」が呼び出されonPause()、「アクティビティが表示されなくなりました」が呼び出されると述べましたonStop()。 「アクティビティが前面に表示される」と「アクティビティが表示されなくなる」は同じではありませんか?それらの違いは何ですか?


15
Android-スクロール可能な制約レイアウトを作成するにはどうすればよいですか?
制約レイアウトを使用して下にスクロールできるレイアウトを作成したいのですが、どうすればよいかわかりません。なければならないScrollViewの親にConstraintLayoutこのような? <?xml version="1.0" encoding="utf-8"?> <ScrollView xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:fillViewport="true"> <android.support.constraint.ConstraintLayout android:id="@+id/Constraint" android:layout_width="match_parent" android:layout_height="match_parent"/> またはその逆ですか?たぶん誰かがこれについての良いチュートリアルを私に指摘したり、例を挙げたりできますが、私はそれを見つけることができないようです。 また、これがバグか、設定していない構成かどうかはわかりませんが、次のような画像を見たことがあります。 ブループリントの「青い四角形」の外側にいくつかのコンポーネントがありますが、それらは表示されますが、私の側では、「ホワイトスペース」にコンポーネントを配置すると、コンポーネントを表示または移動できず、コンポーネントツリーに表示されます。 。 更新: デザインツールで制約レイアウトをスクロール可能にする方法を見つけました。水平ガイドラインを使用して制約レイアウトの境界を押し下げ、デバイスを超えて拡張しました。その後、ガイドラインを制約レイアウトの新しい下部として使用して、コンポーネントを固定します。

11
JavaでのフェードインフェードアウトAndroidアニメーション
1000msのフェードインと1000msのフェードアウトを繰り返すImageViewの2秒間のアニメーションが必要です。 これが私がこれまでImageViewコンストラクターに持っていたものです: Animation fadeIn = new AlphaAnimation(0, 1); fadeIn.setDuration(1000); Animation fadeOut = new AlphaAnimation(1, 0); fadeOut.setStartOffset(1000); fadeOut.setDuration(1000); AnimationSet animation = new AnimationSet(true); animation.addAnimation(fadeIn); animation.addAnimation(fadeOut); this.setAnimation(animation); そのアニメーションを実行すると、何も表示されません。ただし、アルファアニメーションの1つを削除すると、動作は期待どおりに機能します。 私がすでに試したこと: 考えられるすべての組み合わせsetFillBefore、setFillAfterとsetFillEnabled。 にを追加LinearInterpolatorしAnimationSetます。
148 android  animation 

8
Android / JavaでのJSON配列の反復
ダウンロードしてオンラインデータベースと同期する必要があるAndroidアプリを構築しています。アプリからクエリをphpページに送信し、データベースから関連する行をJSON形式で返します。 誰かがJSON配列を反復する最良の方法を教えてもらえますか? オブジェクトの配列を受け取ります: [{json object},{json object},{json object}] 配列内のJSONObjectsにアクセスするために使用できる最も単純なコードは何ですか? 編集:私がそれを考えた今、ループを反復するために使用した方法は: for (String row: json){ id = row.getInt("id"); name = row.getString("name"); password = row.getString("password"); } そのため、返されたJsonを反復可能な配列になんとかして変換できたと思います。これをどのように達成できるかについてのアイデアはありますか? ご迷惑をおかけして申し訳ありませんが、ウェブで見つけた例からこれを機能させて以来、それを見つけることができませんでした。
148 java  android  arrays  json 

11
AVDエミュレータのサイズを変更する方法(Eclipseで)
私はいくつかのドロイド電話を持っている中小企業向けの最初のAndroidアプリを書いています。電話のAVDを適切な解像度(高さ854ピクセル)に設定しました。 最大画面解像度が900ピクセルのMacBook Proを使用しているため、エミュレーターが起動すると、下部が切り取られます。 画面に収まるようにエミュレータの表示を75%程度に縮小する方法はありますか?他の解決策(電話ですべてを実行する以外)

10
リストビューにロングクリックリスナーを実装する方法
OnLongClickListenerリストビューに追加したい。ユーザーがリスト内の項目を長押しするたびに何らかのアクションを実行する必要がありますが、私のコードはこのリスナーをキャッチしません。どこが悪いのか教えてください。同様のコードはsetOnItemClickListener非常にうまく機能します。 ここにコードがあります: listView.setOnItemLongClickListener(new AdapterView.OnItemLongClickListener() { public boolean onItemLongClick(AdapterView<?> arg0, View v, int index, long arg3) { // TODO Auto-generated method stub Log.d("in onLongClick"); String str=listView.getItemAtPosition(index).toString(); Log.d("long click : " +str); return true; } });

11
Android:下部のタブ
私はこれについておしゃべりを見ましたが、明確なものは何もありません。画面の下部のTabWidgetにタブを配置する方法はありますか?もしそうなら、どうですか? 私は以下を試しましたが、うまくいきませんでした: a)フレームレイアウトの下にタブウィジェットを 設定するb)タブウィジェットの重力を「下」に設定する ありがとう!llappall
148 android  tabwidget 

15
java.lang.IllegalArgumentException:ビューがウィンドウマネージャにアタッチされていません
AsyncTaskを開始し、操作中に進行状況ダイアログを表示するアクティビティがあります。アクティビティは、回転またはキーボードスライドによって再作成されないと宣言されています。 <activity android:name=".MyActivity" android:label="@string/app_name" android:configChanges="keyboardHidden|orientation" > <intent-filter> </intent-filter> </activity> タスクが完了したら、ダイアログを閉じますが、一部の電話(フレームワーク:1.5、1.6)では、このようなエラーがスローされます。 java.lang.IllegalArgumentException: View not attached to window manager at android.view.WindowManagerImpl.findViewLocked(WindowManagerImpl.java:356) at android.view.WindowManagerImpl.removeView(WindowManagerImpl.java:201) at android.view.Window$LocalWindowManager.removeView(Window.java:400) at android.app.Dialog.dismissDialog(Dialog.java:268) at android.app.Dialog.access$000(Dialog.java:69) at android.app.Dialog$1.run(Dialog.java:103) at android.app.Dialog.dismiss(Dialog.java:252) at xxx.onPostExecute(xxx$1.java:xxx) 私のコードは: final Dialog dialog = new AlertDialog.Builder(context) .setTitle("Processing...") .setCancelable(true) .create(); final AsyncTask<MyParams, Object, MyResult> task = new …
148 android 

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