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

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

10
文字列をJSON配列に変換する
WebサービスからのJSONの次の文字列があり、これをに変換しようとしています JSONarray { "locations": [ { "lat": "23.053", "long": "72.629", "location": "ABC", "address": "DEF", "city": "Ahmedabad", "state": "Gujrat", "phonenumber": "1234567" }, { "lat": "23.053", "long": "72.629", "location": "ABC", "address": "DEF", "city": "Ahmedabad", "state": "Gujrat", "phonenumber": "1234567" }, { "lat": "23.053", "long": "72.629", "location": "ABC", "address": "DEF", "city": "Ahmedabad", "state": "Gujrat", …
91 java  android  json 

26
通貨入力editTextをフォーマットするより良い方法は?
editTextがあります。開始値は$ 0.00です。1を押すと、$ 0.01に変わります。4を押すと、$ 0.14になります。プレス8、$ 1.48。プレスバックスペース、$ 0.14など。 それはうまくいきます、問題は、誰かが手動でカーソルを置くと、フォーマットに問題が発生することです。彼らが小数を削除した場合、それは戻ってきません。カーソルを小数点の前に置いて2と入力すると、$ 2.00ではなく$ 02.00が表示されます。たとえば、$を削除しようとすると、代わりに数字が削除されます。 これが私が使用しているコードです、私は何か提案をいただければ幸いです。 mEditPrice.setRawInputType(Configuration.KEYBOARD_12KEY); public void priceClick(View view) { mEditPrice.addTextChangedListener(new TextWatcher(){ DecimalFormat dec = new DecimalFormat("0.00"); @Override public void afterTextChanged(Editable arg0) { } @Override public void beforeTextChanged(CharSequence s, int start, int count, int after) { } @Override public void onTextChanged(CharSequence s, int start, …
91 android 

2
Android Canvas.drawText
ビューがあります。onDraw(Canvascanvas)メソッドのCanvasオブジェクトを使用して描画しています。私のコードは: Paint paint = new Paint(); paint.setColor(Color.WHITE); paint.setStyle(Style.FILL); canvas.drawPaint(paint); paint.setColor(android.R.color.black); paint.setTextSize(20); canvas.drawText("Some Text", 10, 25, paint); 問題は、テキストが背景に表示されないことです。何が間違っているのでしょうか。canvas.drawPaint(paint)とpaint.setColor(android.R.color.black)を削除すると、画面にテキストが表示されます。

7
フラグメントからアクティビティを開始する
2つのフラグメントがあり、両方のフラグメントにボタンがあります。ボタンを押すと、新しいアクティビティを開始したいと思います。しかし、私はそれを機能させることができません。 私が得ているエラー:ここでのエラー:タイプの不一致:mFragmentFavoriteからFragmentに変換できません 私は何が間違っているのですか? MyFragmentPagerAdapter import android.support.v4.app.Fragment; import android.support.v4.app.FragmentManager; import android.support.v4.app.FragmentPagerAdapter; public class MyFragmentPagerAdapter extends FragmentPagerAdapter{ final int PAGE_COUNT = 3; /** Constructor of the class */ public MyFragmentPagerAdapter(FragmentManager fm) { super(fm); } /** This method will be invoked when a page is requested to create */ @Override public Fragment getItem(int …


3
文字列を使用してJSONオブジェクトを作成するにはどうすればよいですか?
Stringを使用してJSONオブジェクトを作成したいと思います。 例:JSON {"test1":"value1","test2":{"id":0,"name":"testName"}} 上記のJSONを作成するために、私はこれを使用しています。 String message; JSONObject json = new JSONObject(); json.put("test1", "value1"); JSONObject jsonObj = new JSONObject(); jsonObj.put("id", 0); jsonObj.put("name", "testName"); json.put("test2", jsonObj); message = json.toString(); System.out.println(message); JSON配列を含むJSONを作成する方法を知りたいです。 以下はサンプルJSONです。 { "name": "student", "stu": { "id": 0, "batch": "batch@" }, "course": [ { "information": "test", "id": "3", "name": "course1" } …
91 java  android  json 

20
Android StudioでAVDエミュレータウィンドウのサイズを変更するにはどうすればよいですか?
AVDエミュレータウィンドウのサイズを変更する方法について尋ねる投稿をたくさん見ましたが、その機能は見つかりませんでした。エミュレーターがコンピューター画面の上部にないため、サイズを変更できません。 Android StudioでAVDエミュレータウィンドウのサイズを変更するにはどうすればよいですか?

11
編集テキストを編集できないがJAVAでクリック可能にする方法
EditTextクリック可能にすることはできますが、編集することはできません。 編集可能にしたくない(キーボードが表示されたり、ヒントを変更したりできないようにする必要があります) 実は、編集テキストをヒント付きの画像として使用したいのです(変更できません)。私は、実際の方法が使用することでした知っているImageViewと1をTextView、私はそれがで試してみたいEditText私は、すべてのものが無いXMLとてもダイナミックでまた1つのビューのみの代わりに、2を使用していますので。 上記の要件の場合、XMLでの解決策はですandroid:editable="false"が、これをJavaで使用したいと思います。 だが、 私が使用する場合:- et.setEnabled(false); または et.setKeyListener(null); それはEditText編集不可能になりますが、同時にそれは同様にクリック不可能になります。

15
Androidのデータバインディングを使用して、ImageViewのandroid:srcに描画可能なリソースIDを設定します
データバインディングを使用して、ドローアブルリソースIDをImageViewのandroid:srcに設定しようとしています これが私のオブジェクトです: public class Recipe implements Parcelable { public final int imageResource; // resource ID (e.g. R.drawable.some_image) public final String title; // ... public Recipe(int imageResource, String title /* ... */) { this.imageResource = imageResource; this.title = title; } // ... } これが私のレイアウトです: <?xml version="1.0" encoding="utf-8"?> <layout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto"> <data> …

6
sendeventコマンドを使用してADBを使用してタッチイベントをデバイスに送信するにはどうすればよいですか?
AndroidDebugBridgeを使用してタッチイベントをデバイスに送信しようとしています。これにより、UIテストの基本的な自動化を行うことができます。LINKでの議論をフォローしました。sendeventを使用してエミュレーターのタッチをシミュレートすることはできますが、デバイスで同じことを行うことはできません。 上記のリンクのように、エミュレーターはタッチごとに6つのイベント(xcoord、ycoord、プレス用に2、リリース用に2)を送信するようで、この情報を使用してイベントを送信するのは簡単でしたが、デバイスのタッチスクリーンのgeteventは生成するイベントが多すぎます。 誰かがADBからデバイスにタッチを送信することに成功しましたか?ソリューションを共有していただけませんか。

11
.keystoreファイルを紛失しましたか?
さて、皆さん..簡単に言えば、私はもうアクセスできないコンピューターで開発していました。ソースコードを取得することはできましたが、アプリケーションに署名して市場に公開するために使用される.keystoreファイルは取得できませんでした(いくつかの更新があります)。私と私の貧しいユーザーは、更新したい場合、運が悪いのでしょうか? キーの署名に使用されるパスワードを知っているので(少なくとも3つのうちの1つです)、別のパスワードを作成できますか?これを回避する方法が必要です..ハードドライブの障害はどうですか?

22
RecyclerView for Android L-プレビューをインポートする方法
サポートライブラリから新しいRecyclerViewを使用しようとしています。SDK Managerを使用して、サポートライブラリの20アップデートをダウンロードしました。 jarファイルをlibsフォルダーに追加し、ビルドパスに追加しました。RecyclerViewを使用してもうまくいきません。 Android開発者のAPIに従って、gradle依存関係も使用しようとしました-これが適切な場所かどうかは不明です-このページはAndroidTVに関連しています: com.android.support:recyclerview-v7:20.0.+ プロジェクトをGradle同期できません。 何か案は?

9
Android SDK AsyncTask doInBackgroundが実行されていません(サブクラス)
2012年2月15日の時点では、これがうまく機能しない理由や理由がまだわかりません。ソリューションに最も近いのは、従来のスレッドアプローチを使用することですが、なぜAndroid SDKで機能しない(と思われる)クラスを含めるのでしょうか。 Evenin 'SO! 私はAsyncTaskサブクラスを持っています: // ParseListener had a callback which was called when an item was parsed in a // RSS-xml, but as stated further down it is not used at all right now. private class xmlAsync extends AsyncTask<String, RSSItem, Void> implements ParseListener これは次のように実行されます。 xmlAsync xmlThread = new xmlAsync(); …

9
Androidアクションバーにオーバーフローが表示されない
アプリに3つのアイテムのアクションバーがあります。 スペースの問題により表示できるのは2つだけなので、最初のものが表示され、残りがオーバーフローで表示されることを期待します。ただし、実際には最初の2つの項目のみが表示され、オーバーフローは検出されません。 関連するコードは次のとおりです。list_menu.xml <?xml version="1.0" encoding="utf-8"?> <menu xmlns:android="http://schemas.android.com/apk/res/android" > <item android:id="@+id/menu_insert" android:icon="@android:drawable/ic_menu_add" android:title="@string/menu_insert" android:showAsAction="ifRoom|withText"/> <item android:id="@+id/menu_call" android:icon="@android:drawable/ic_menu_call" android:title="@string/menu_call" android:showAsAction="ifRoom|withText"/> <item android:id="@+id/menu_agenda" android:icon="@android:drawable/ic_menu_agenda" android:title="@string/menu_agenda" android:showAsAction="ifRoom|withText"/> </menu> Activity.java public boolean onCreateOptionsMenu(Menu menu) { MenuInflater mi = getMenuInflater(); mi.inflate(R.menu.list_menu, menu); return true; }

9
android-support-v4でのPreferenceFragmentの代替
PreferenceFragmentsがこのライブラリでサポートされていないことに気付いたので、アプリの開発が突然停止しました。新人のAndroid開発者がこの障害を克服するために使用できる代替手段はありますか? これが今の私のメインウィンドウです <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent"> <TabHost android:id="@android:id/tabhost" android:layout_width="fill_parent" android:layout_height="fill_parent" > <LinearLayout android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent" > <FrameLayout android:id="@android:id/tabcontent" android:layout_width="0dp" android:layout_height="0dp" android:layout_weight="0"/> <FrameLayout android:id="@+android:id/realtabcontent" android:layout_width="fill_parent" android:layout_height="0dp" android:layout_weight="1"/> </LinearLayout> <TabWidget android:id="@android:id/tabs" android:orientation="horizontal" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_weight="0" /> </TabHost> </LinearLayout> 私のTabActivityでは、オンラインで見つけたものを使用しています。これがスニペットです: public class TabControlActivity extends FragmentActivity implements TabHost.OnTabChangeListener { public …

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