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

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


27
AndroidアプリではToolbar.setTitleメソッドは効果がありません–アプリケーション名がタイトルとして表示されます
私はandroid-support-v7:21ライブラリを使用して簡単なアプリケーションを作成しようとしています。 コードスニペット: MainActivity.java public class MainActivity extends ActionBarActivity { Toolbar mActionBarToolbar; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); mActionBarToolbar = (Toolbar) findViewById(R.id.toolbar_actionbar); mActionBarToolbar.setTitle("My title"); setSupportActionBar(mActionBarToolbar); } activity_main.xml <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:fitsSystemWindows="true" android:orientation="vertical"> <android.support.v7.widget.Toolbar android:id="@+id/toolbar_actionbar" android:background="@null" android:layout_width="match_parent" android:layout_height="?actionBarSize" android:fitsSystemWindows="true" /> </LinearLayout> しかし、ツールバーの「私のタイトル」の代わりに%application name%が表示されます。メソッドの ようにsetTitle効果がないようです。 「私のタイトル」をお見せしたいと思います。 UPD: 以前styles.xmlは: <style …

11
「ポートレート」方向モードを強制する
私のアプリケーションは完全に「横長」モード用に設計されていないため、アプリケーションに「縦長」モードを強制しようとしています。 いくつかのフォーラムを読んだ後、マニフェストファイルに次の行を追加しました。 <application android:debuggable="true" android:icon="@drawable/icon" android:label="@string/app_name" android:screenOrientation="portrait"> しかし、私のデバイス(HTC Desire)では機能しません。マニフェストファイルの行を無視して、「portrait」または「landscape」から切り替えます。 さらにフォーラムを読んだ後、これをマニフェストファイルに追加しようとしました。 <application android:debuggable="true" android:icon="@drawable/icon" android:label="@string/app_name" android:configChanges="orientation" android:screenOrientation="portrait"> そして私の活動クラスのこの関数: public void onConfigurationChanged(Configuration newConfig) { super.onConfigurationChanged(newConfig); setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT); } しかし、再び、運はありません。

7
テキスト入力ダイアログAndroid
ユーザーがButton(に印刷されているSurfaceView)アプリでをクリックDialogすると、テキストを表示したいので、結果をに保存しStringます。Dialog現在の画面にテキストを重ねて表示します。これどうやってするの?
298 android  text  input 

25
スピナーの選択したアイテムを位置ではなく値で設定するにはどうすればよいですか?
データベースに保存されているスピナーの値を事前選択する必要がある更新ビューがあります。 こういうことを考えていたのですAdapterが、indexOf方法がないので行き詰まっています。 void setSpinner(String value) { int pos = getSpinnerField().getAdapter().indexOf(value); getSpinnerField().setSelection(pos); }
297 java  android  adapter  spinner 

7
このHandlerクラスは静的である必要があります。そうしないとリークが発生する可能性があります:IncomingHandler
サービス付きのAndroid 2.3.3アプリケーションを開発しています。メインアクティビティと通信するために、このサービスの内部にこれを持っています public class UDPListenerService extends Service { private static final String TAG = "UDPListenerService"; //private ThreadGroup myThreads = new ThreadGroup("UDPListenerServiceWorker"); private UDPListenerThread myThread; /** * Handler to communicate from WorkerThread to service. */ private Handler mServiceHandler; // Used to receive messages from the Activity final Messenger inMessenger = new …

30
Androidでの例外「オープン失敗:EACCES(アクセス拒否)」
私は得ています 開けませんでした: EACCES (Permission denied) ライン上 OutputStream myOutput = new FileOutputStream(outFileName); ルートを確認してみました android.permission.WRITE_EXTERNAL_STORAGE。 この問題を解決するにはどうすればよいですか? try { InputStream myInput; myInput = getAssets().open("XXX.db"); // Path to the just created empty db String outFileName = "/data/data/XX/databases/" + "XXX.db"; // Open the empty db as the output stream OutputStream myOutput = new FileOutputStream(outFileName); // …

16
Androidビューで頻繁に発生する問題、XMLの解析エラー:バインドされていないプレフィックス
Androidビューでよく問題が発生しますError parsing XML: unbound prefix on Line 2。 <?xml version="1.0" encoding="utf-8"?> <LinearLayout android:orientation="vertical" android:id="@+id/myScrollLayout" android:layout_width="fill_parent" android:layout_height="wrap_content"> <TextView android:layout_height="wrap_content" android:layout_width="fill_parent" android:text="Family" android:id="@+id/Family" android:textSize="16px" android:padding="5px" android:textStyle="bold" android:gravity="center_horizontal"> </TextView> <ScrollView xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="wrap_content" android:orientation="vertical" android:scrollbars="vertical"> <LinearLayout android:orientation="vertical" android:id="@+id/myMainLayout" android:layout_width="fill_parent" android:layout_height="wrap_content"> </LinearLayout> </ScrollView> </LinearLayout>

25
エミュレータ:エラー:x86エミュレーションでは現在ハードウェアアクセラレーションが必要です
Android StudioでHello Worldアプリケーションを実行しようとしました。次のエラーが発生しました: エミュレーター:エラー:x86エミュレーションでは現在、ハードウェアアクセラレーションが必要です! Intel HAXMが適切にインストールされ、使用可能であることを確認してください。 CPUアクセラレーションステータス:HAXカーネルモジュールがインストールされていません! エラーで何ができるか教えていただけますか?

8
build.gradleファイルでtools:overrideLibraryを使用するにはどうすればよいですか?
Android 17以降を必要とする無駄のないライブラリを使用しています。ただし、私のアプリは16のminSDKをサポートしているため、gradleからビルドエラーが表示されます Error:Execution failed for task ':Tasks:processPhoneDebugManifest'. > Manifest merger failed : uses-sdk:minSdkVersion 16 cannot be smaller than version 17 declared in library /Users/mike/Projects/android-for-dummies-v3/Tasks/build/intermediates/exploded-aar/com.android.support/leanback-v17/21.0.2/AndroidManifest.xml Suggestion: use tools:overrideLibrary="android.support.v17.leanback" to force usage 私が見たときビルドツールのドキュメント、私は追加する方法を見てoverrideLibrary、私のマニフェストにマーカーを、しかし、問題は、私は私のGradleのファイルではなく、私のマニフェストで私minSdkを宣言していますということです。 overrideLibraryAndroidManifest.xmlではなくbuild.gradleでminSdkが宣言されている場合、どのように使用しますか?

9
GSONが「BEGIN_OBJECTが必要ですが、BEGIN_ARRAYでした」をスローしますか?
このようなJSON文字列を解析しようとしています [ { "updated_at":"2012-03-02 21:06:01", "fetched_at":"2012-03-02 21:28:37.728840", "description":null, "language":null, "title":"JOHN", "url":"http://rus.JOHN.JOHN/rss.php", "icon_url":null, "logo_url":null, "id":"4f4791da203d0c2d76000035", "modified":"2012-03-02 23:28:58.840076" }, { "updated_at":"2012-03-02 14:07:44", "fetched_at":"2012-03-02 21:28:37.033108", "description":null, "language":null, "title":"PETER", "url":"http://PETER.PETER.lv/rss.php", "icon_url":null, "logo_url":null, "id":"4f476f61203d0c2d89000253", "modified":"2012-03-02 23:28:57.928001" } ] オブジェクトのリストに。 List<ChannelSearchEnum> lcs = (List<ChannelSearchEnum>) new Gson().fromJson( jstring , ChannelSearchEnum.class); これが私が使っているオブジェクトクラスです。 import com.google.gson.annotations.SerializedName; public class ChannelSearchEnum { …
295 java  android  gson 

12
Androidのメインアクティビティにデータを送り返す
私には2つの活動があります。メインの活動と子供の活動です。 メインアクティビティのボタンを押すと、子アクティビティが起動します。 次に、データをメイン画面に送り返します。Bundleクラスを使用しましたが、機能しません。いくつかの実行時例外がスローされます。 これに対する解決策はありますか?

16
RecyclerViewとListView
Android開発者から(リストとカードの作成): RecyclerViewウィジェットは、ListViewのより高度で柔軟なバージョンです。 いいですね。でも、この例の画像を見て、これら2つの違いを本当に混乱しました。 上の画像はListView、カスタムアダプターを使用して簡単に作成できます。 それでは、どのような状況で使用する必要がありますRecyclerViewか?

15
1回限りのアクティビティを作成するためのAndroid共有設定(例)[終了]
閉まっている。この質問はスタックオーバーフローのガイドラインを満たしていません。現在、回答を受け付けていません。 この質問を改善してみませんか?Stack Overflowのトピックとなるように質問を更新します。 3年前休業。 この質問を改善する 私は3つのアクティビティA、B、Cを持っています。AとBはフォームであり、フォームデータをデータベースに入力して保存した後(SQLITE)。私はAからBに、次にBからCにインテントを使用しています。アプリを開くたびに、AとBではなくCをホーム画面として使用したいということです。 共有設定はこれでうまくいくと思いますが、私に出発点を与える良い例を見つけることができません。任意の助けいただければ幸いです。


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