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

App Compat Support Libraryパッケージには、アプリケーションに含めることができるいくつかのライブラリが含まれています。これらの各ライブラリは、特定の範囲のAndroidプラットフォームバージョンと一連の機能をサポートしています。

1
Androidツールバーポップアップテーマvsテーマ
レイアウトファイルで次のツールバーの宣言がよく見られます。 <android.support.v7.widget.Toolbar xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="?attr/actionBarSize" app:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar" app:popupTheme="@style/ThemeOverlay.AppCompat.Light"> </android.support.v7.widget.Toolbar> テーマに関連する2つの属性、themeとpopupThemeがあるのはなぜですか? それぞれの目的は何ですか?

7
公式デザインライブラリのFloatingActionButtonを使用したInflateException
FloatingActionButtonGoogleのサポートデザインライブラリの公式を使用してバグが発生しています。 これが私のLogCatです。 android.view.InflateException: Binary XML file line #34: Error inflating class android.support.design.widget.FloatingActionButton at android.view.LayoutInflater.createView(LayoutInflater.java:633) at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:743) at android.view.LayoutInflater.rInflate(LayoutInflater.java:806) at android.view.LayoutInflater.rInflate(LayoutInflater.java:809) at android.view.LayoutInflater.inflate(LayoutInflater.java:504) at de.robv.android.xposed.XposedBridge.invokeOriginalMethodNative(Native Method) at de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:655) at android.view.LayoutInflater.inflate(Unknown Source) at android.view.LayoutInflater.inflate(LayoutInflater.java:414) at ---.---.com.---.SubCategoryFragment.onCreateView(SubCategoryFragment.java:47) at android.support.v4.app.Fragment.performCreateView(Fragment.java:1789) at android.support.v4.app.FragmentManagerImpl.moveToState(FragmentManager.java:955) at android.support.v4.app.FragmentManagerImpl.moveToState(FragmentManager.java:1138) at android.support.v4.app.BackStackRecord.run(BackStackRecord.java:740) at android.support.v4.app.FragmentManagerImpl.execPendingActions(FragmentManager.java:1501) at android.support.v4.app.FragmentManagerImpl$1.run(FragmentManager.java:458) at android.os.Handler.handleCallback(Handler.java:739) at android.os.Handler.dispatchMessage(Handler.java:95) …

24
クラスandroid.support.v7.widget.Toolbarの膨張エラー?
この方法に従って、アプリのマテリアルデザインを取得しようとしています。 アプリを実行するたびに、次のエラーが表示されます。 クラスandroid.support.v7.widget.Toolbarの拡張中にエラーが発生しました。 appcompatを正しく追加したかどうかを確認しました。しかし、それはすべて私には正しいです。だから私が間違っていることを教えてください? build.gradle apply plugin: 'com.android.application' android { compileSdkVersion 21 buildToolsVersion '21.0.2' defaultConfig { applicationId "io.bxbxbai.feedlistviewdemo" minSdkVersion 14 targetSdkVersion 21 versionCode 1 versionName "1.0" } buildTypes { release { runProguard false proguardFiles 'proguard-rules.pro' } } } configurations { all*.exclude group: 'com.android.support', module: 'support-v4' } dependencies { compile fileTree(include: …

1
ContextCompat.getColor()はNightModeを無視します
TL、DR; ContextCompat.getColor() 夜の色は使用しません(values-night/colors.xmlナイトモードが有効になっている場合)を。 ここに問題があります: 皆さんこんにちは、 Androidアプリにダークテーマを実装しているので、これを呼び出して有効にします。 AppCompatDelegate.setDefaultNightMode(AppCompatDelegate.MODE_NIGHT_YES); 私は色を設定しvalues/colors.xml、そこに暗いバージョンがありますvalues-night/colors.xmlます。色はnightModeに応じてよく変化しますが、 を使用するContextCompat.getColor(getApplicationContext(), R.id.myColor)と、通常の色(values/colors.xml)が使用され、夜の色(values-night/colors.xml)。 私ではbuild.gradle、これらを設定しました: implementation 'androidx.appcompat:appcompat:1.1.0' implementation 'androidx.core:core-ktx:1.2.0-beta01' 誰かが私が間違っていることを教えてもらえますか? PS:私はすでに次の質問を見ました、そしてそれはこの問題に答えません/programming/57779661/contextcompat-getcolor-method-ignores-night-mode

4
Android 5でクラスandroid.webkit.WebViewをインフレートするときにエラーが発生しました
Android 5.0(API 21)で次のエラーテストを行いました。他のOSバージョンでテストするとうまく機能します。 java.lang.RuntimeException:アクティビティを開始できませんComponentInfo {... ui.activities.navigationActivity.fragments.legalFragment.LegalDetailActivity}:android.view.InflateException:Binary XML file line#24:Error inflating class android.webkit.WebView 24行目で、xmlレイアウトについて特別なことは何も見つかりません。 <WebView android:id="@+id/nav_fg_legal_detail_web" android:layout_width="match_parent" android:layout_height="match_parent" /> コード: override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) setTheme(R.style.AppTheme_NoActionBar) setContentView(R.layout.legal_detail_activity) // crash here. Nothing done to web view yet. ライブラリ「androidx.appcompat:appcompat:1.1.0」を使用しています。 更新:完全なスタック: --------- beginning of crash E/AndroidRuntime: FATAL EXCEPTION: main Process: com.byte_artisan.mchat2, PID: 4198 …
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.