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

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

8
背景として?attr / selectableItemBackgroundを使用しているときにリップルカラーを変更するにはどうすればよいですか?
私はいくつかのSOの質問を見てきました、そして彼らは私が望むものを達成するためにいくつかの可能な方法を与えました。例えば: colorControlHighlightstyles.xmlで属性を使用します。 これが私のstyles-v21.xmlです: <style name="SelectableItemBackground"> <item name="android:colorControlHighlight">#5677FC</item> <item name="android:background">?attr/selectableItemBackground</item> </style> そして私のウィジェット: <TextView android:id="@+id/tv_take_photo_as_bt" android:layout_width="280dp" android:layout_height="48dp" android:text="@string/act_take_photo" style="@style/SelectableItemBackground"/> そして、それは機能しません。parent="Theme.AppCompat「SelectableItemBackground」スタイルに追加したり、に変更しcolorControlHighlight(no android: prefix)"たり、に変更したりしましたが?android:attr/selectableItemBackground、どちらも役に立ちません。 backgroundTintレイアウトで属性を使用します。 だから私は私のに追加android:backgroundTint="#5677FC"しますTextView。まだ役に立たない。それから私は、変更しようとandroid:backgroundTintModeするsrc_inとsrc_atop、彼らは違いを作ることはありません。 それで、?attr/selectableItemBackground背景として使用する場合、リップルカラーをどのように変更できますか?私はロリポップ以上にのみ焦点を当てています。前もって感謝します!

1
スタイルでApp名前空間を使用する
より大きなポイントを示すために例を挙げます。 アプリに多数のFloatingActionButtonsがあるとします。したがって、1つのスタイルを作成して再利用したいと考えています。だから私は次のことをします: <style name="FabStyle” parent ="Widget.Design.FloatingActionButton"> <item name="android:layout_width">wrap_content</item> <item name="android:layout_height">wrap_content</item> <item name="android:layout_margin">16dp</item> <item name="app:backgroundTint">@color/accent</item> <item name="app:layout_anchorGravity">end|bottom</item> </style> 私が抱えている問題は、コードが不平を言っているためにコードがコンパイルされないことです Error:(40, 5) No resource found that matches the given name: attr 'app:backgroundTint'. resourcesタグを通じて名前空間を取り込もうとしましたが、機能しません <resources xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:android="http://schemas.android.com/apk/res/android" > これを機能させる方法はありますか?

11
Kotlin addTextChangeListenerラムダ?
KotlinでEditText addTextChangeListenerのラムダ式を作成するにはどうすればよいですか?以下はエラーになります: passwordEditText.addTextChangedListener { charSequence -> try { password = charSequence.toString() } catch (error: Throwable) { raise(error) } }
103 android  kotlin  textview  anko 

6
反応ネイティブアプリのバージョン番号を更新する方法
私はAndroidでReactNativeを使用しています。アプリでバージョン番号を更新するにはどうすればよいですか?このエラーが発生しているので。 このURLに従ってファイルを生成しています https://facebook.github.io/react-native/docs/signed-apk-android.html AndroidManifest.xmlファイルを変更しようとしましたが、ビルドした後、そのファイルは自動的に変更されます。 <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.facebook.react" android:versionCode="1" android:versionName="1.0" > ここで、XMLを変更しました。 <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.facebook.react" android:versionCode="2" android:versionName="1.1" > その後、ビルドファイルは自動的に元に戻ります。

28
Androidナビゲーションアーキテクチャコンポーネント-現在表示されているフラグメントを取得します
ナビゲーションコンポーネントを試す前は、フラグメントトランザクションを手動で実行し、現在のフラグメントをフェッチするためにフラグメントタグを使用していました。 val fragment:MyFragment = supportFragmentManager.findFragmentByTag(tag):MyFragment 現在、メインのアクティビティレイアウトには、次のようなものがあります。 <fragment android:layout_width="match_parent" android:layout_height="match_parent" android:id="@+id/nav_host" app:navGraph= "@navigation/nav_item" android:name="androidx.navigation.fragment.NavHostFragment" app:defaultNavHost= "true" /> ナビゲーションコンポーネントで現在表示されているフラグメントを取得するにはどうすればよいですか?やってる supportFragmentManager.findFragmentById(R.id.nav_host) を返しNavHostFragment、表示された「MyFragment」を取得したいと思います。 ありがとうございました。

13
ActionBarCompat:java.lang.IllegalStateException:Theme.AppCompatを使用する必要があります
私は、Android 2.3.5でのRuntimeExceptionを取得していますが、私は午前 Theme.AppCompat(RES /値/ themes.xml)を使用します。これは電話です:http : //www.gsmarena.com/samsung_galaxy_y_s5360-4117.php <!-- res/values/themes.xml --> <?xml version="1.0" encoding="utf-8"?> <resources> <style name="Theme.Styled" parent="@style/Theme.AppCompat"> <item name="actionBarStyle">@style/QueryActionBar</item> <item name="android:actionBarStyle">@style/QueryActionBar</item> </style> <style name="QueryActionBar" parent="@style/Widget.AppCompat.ActionBar"> <item name="background">@color/blueback</item> <item name="android:background">@color/blueback</item> <item name="backgroundSplit">@color/blueback</item> <item name="android:backgroundSplit">@color/blueback</item> </style> </resources> 以下は、values-v11のファイルです。 <!-- res/values-v11/themes.xml --> <?xml version="1.0" encoding="utf-8"?> <resources> <style name="QueryTheme" parent="@android:style/Theme.Holo"> <!-- Any customizations for …

8
Android Gradleのマルチフレーバーライブラリに基づくマルチフレーバーアプリ
私のアプリには、いくつかの市場のアプリ内課金システム向けのフレーバーがいくつかあります。 すべてのプロジェクトの基本コードを共有する単一のライブラリがあります。そこで、これらの支払いシステムを製品のフレーバーとしてこのライブラリーに追加することにしました。 問題は、Androidライブラリに製品のフレーバーを設定できるかどうかです。 もしそうなら、どうすればアプリのそれぞれのフレーバーに異なるフレーバーを含めることができますか? 何度も検索しましたが、このシナリオについては何も見つかりませんでした。私が見つけた唯一の近いものは、http://tools.android.com/tech-docs/new-build-system/user-guideにあるこれです: dependencies { flavor1Compile project(path: ':lib1', configuration: 'flavor1Release') flavor2Compile project(path: ':lib1', configuration: 'flavor2Release') } 構成を別のものに変更しましたが、機能しませんでした! Android Studio 0.8.2を使用しています。

6
ビューではなくAndroidでフラグメントを使用する利点は何ですか?
のために開発するとき Androidに、ターゲット(または最小)SDKを4(API 1.6)に設定し、Android互換パッケージ(v4)を追加して、のサポートを追加できFragmentsます。昨日私はこれを行いFragments、カスタムクラスからのデータを視覚化するために正常に実装しました。 私の質問はこれです:Fragments単にカスタムオブジェクトからビューを取得してAPI 1.5をサポートするのではなく、を使用する利点は何ですか? たとえば、クラスFoo.javaがあるとします。 public class Foo extends Fragment { /** Title of the Foo object*/ private String title; /** A description of Foo */ private String message; /** Create a new Foo * @param title * @param message */ public Foo(String title, String message) { this.title = …


5
onSaveInstanceState()およびonRestoreInstanceState()が正確に呼び出されるのはいつですか?
次の図(公式ドキュメントから)は、Androidアクティビティのよく知られたライフサイクルを示しています。 一方、アクティビティがシステムによって破棄されると(たとえば、メモリを解放する必要があるため)、次の図に示すように、メソッドのおよびを使用してアクティビティの状態が自動的に保存および復元されることがあります(また、公式ドキュメントから):onSaveInstanceState()onRestoreInstanceState() アクティビティが破棄されようとしているときに常に呼び出されるとonSaveInstanceState()は限らないことを知っています。たとえば、ユーザーが「戻る」ボタンを押したために破棄された場合、アクティビティの状態は保持されません。しかし、状態が保存および復元され、onSaveInstanceState()/ onRestoreInstanceState()が呼び出された場合、正確にいつ呼び出されますか? 例えば、上記の図によれば、onRestoreInstanceState()前と呼ばれるかもしれないonStart()、または後にonStart()しかしの前onResume()、または後にonResume()。同様に、にはいくつかの可能性がありonSaveInstanceState()ます。それで、彼らはいつ正確に呼ばれますか? 理想的には、アクティビティのライフサイクルの状態と、存在する場合は保存/復元の方法を示す図を組み合わせて見たいと思います。

17
AndroidのSQLiteで行を削除する
これは馬鹿げた質問かもしれませんが、私はSQLiteに不慣れで、これを理解することができないようです。私は列を持つ1台を持ってKEY_ROWID、KEY_NAME、KAY_LATITUDE、とKEY_LONGITUDE。ユーザーが選択して削除できるようにしたい。誰かが私に始める方向を教えてもらえますか?私の質問は、名前のみが指定された行を実際に削除することです。 関連コード: public class BeaconDatabase { public static final String KEY_ROWID = "_id"; public static final String KEY_NAME = "beacon_name"; public static final String KEY_LATITUDE = "beacon_lat"; public static final String KEY_LONGITUDE = "beacon_lon"; private static final String DATABASE_NAME ="BeaconDatabase"; private static final String DATABASE_TABLE ="beaconTable"; private static final int …

6
プログラムでSearchViewを開くにはどうすればよいですか?
「SearchView」を呼び出したActionBarのこのウィジェットがあります。使用していない場合は、次のようになります。 そしてそれが使用されているとき、それは次のようになります: (もちろんプログラム的に)検索ビューを開いて(「使用中」に)してほしい。 私は次のようないくつかの機能を試しました: SearchView searchView = (SearchView) menu.findItem(R.id.menu_search).getActionView(); searchView.setOnQueryTextListener(this); searchView.performClick(); searchView.requestFocus(); しかし、どれもうまくいきませんでした... XMLのSearchView: <item android:id="@+id/menu_search" android:title="Search" android:icon="@drawable/ic_action_search" android:showAsAction="ifRoom|collapseActionView" android:actionViewClass="android.widget.SearchView" />

6
分割lib_mainが複数回定義されました
分割lib_mainが複数回定義されました 「com.android.tools.build:gradle:2.0.0-alpha3」でビルド成功、ただし「com.android.tools.build:gradle:2.0.0-alpha5」で発生するエラー。 いよいよ即走作業!! com.android.tools.build:gradle:2.0.0-alpha8およびgradle.properties "org.gradle.jvmargs = -Xmx8g"が変更されるように解決されました。

5
GooglePlayServicesUtilとGoogleApiAvailability
AndroidアプリでGoogle Play Serviceを使用しようとしています。Googleドキュメントにあるように、Google APIを使用できるかどうかを使用前に確認する必要があります。私はそれをチェックする方法を探しました。ここに私が得たものがあります: private boolean checkPlayServices() { int resultCode = GooglePlayServicesUtil.isGooglePlayServicesAvailable(this); if (resultCode != ConnectionResult.SUCCESS) { if (GooglePlayServicesUtil.isUserRecoverableError(resultCode)) { GooglePlayServicesUtil.getErrorDialog(resultCode, this, PLAY_SERVICES_RESOLUTION_REQUEST).show(); } else { Log.i(TAG, "This device is not supported."); finish(); } return false; } return true; } しかし、Google ApiのGooglePlayServicesUtilページにアクセスすると、https: //developers.google.com/android/reference/com/google/android/gms/common/GooglePlayServicesUtil すべての機能が非推奨になっているのがわかります。たとえば、メソッド GooglePlayServicesUtil.isGooglePlayServicesAvailable(廃止予定) そして、Googleは以下を使用することをお勧めします: GoogleApiAvailability.isGooglePlayServicesAvailable。 しかし、GoogleApiAvailability.isGooglePlayServicesAvailableを使用しようとすると、次のエラーメッセージが表示されます。
102 android 

4
android画像ボタン
テキストと画像が水平方向に中央揃えされていないボタンを作成するにはどうすればよいですか?別の背景画像を定義したいので、ImageButtonを使用したくない
102 android  image  button 

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