問題タブ [material-components-android]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
10 に答える
46903 参照

android - java.lang.IllegalArgumentException: このコンポーネントでは、有効な android:textAppearance 属性を指定する必要があります

レイアウト ファイルの 1 つに com.google.android.material.button.MaterialButton コンポーネントがあり、マテリアル コンポーネント ライブラリ (com.google.android.material:material:1.0) の最新バージョンを使用しているときにこのエラーが発生します。 .0-alpha3):

java.lang.IllegalArgumentException: このコンポーネントでは、有効な android:textAppearance 属性を指定する必要があります。

1.0.0-alpha1 にはありませんでした。これはライブラリのバグですか、それともこれからは textAppearance 属性を指定するだけですか?

0 投票する
0 に答える
1370 参照

android - java.lang.ClassCastException: androidx.appcompat.widget.ActionBarOverlayLayout は android.support.v7.widget.DecorContentParent にキャストできません

ClassCastException を取得する最近のマテリアル サポートのために、プロジェクトに compile 'com.google.android.material:material:1.0.0-alpha1' を追加しました。私のターゲットとコンパイル SDK のバージョンは 28 です。

getActionBar を使用するすべてのアクティビティで、この例外がスローされます。アクションバーを含むアプリのテーマでもエラーがスローされます。このテーマを使って活動しています。

詳細なクラッシュ ログ

java.lang.RuntimeException: Unable to start activity ComponentInfo{...../com.theartofdev.edmodo.cropper.CropImageActivity}: java.lang.ClassCastException: androidx.appcompat.widget.ActionBarOverlayLayout を android.support にキャストできません。 v7.widget.DecorContentParent の android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2831) の android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2906) の android.app.ActivityThread.-wrap11 (不明なソース: 0) android.app.ActivityThread$H.handleMessage(ActivityThread.java:1605) で android.os.Handler.dispatchMessage(Handler.java:105) で android.os.Looper.loop(Looper.java:172) で android.app.ActivityThread.main(ActivityThread.java:6637) でcom.android.internal.os.Zygote$MethodAndArgsCaller.run(Zygote.java:240) の java.lang.reflect.Method.invoke(ネイティブ メソッド) com.android.internal.os.ZygoteInit.main(ZygoteInit.java) :767) 原因: java.lang.ClassCastException: androidx.appcompat.widget.ActionBarOverlayLayout は android.support.v7.app.AppCompatDelegateImplV9.createSubDecor(AppCompatDelegateImplV9.java:414) で android.support.v7.widget.DecorContentParent にキャストできませんandroid.support.v7.app.AppCompatDelegateImplV9.ensureSubDecor(AppCompatDelegateImplV9.java:328) で android.support.v7.app.AppCompatDelegateImplV9.setContentView(AppCompatDelegateImplV9.java:289) で android.support.v7.app.AppCompatActivity.setContentView(AppCompatActivity.java:140) com.theartofdev.edmodo.cropper.CropImageActivity.onCreate(CropImageActivity.java:63) で android.app.Activity.performCreate(Activity.java:6975) android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1214) で android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2784) で android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2906) で android.app.ActivityThread.-wrap11(不明なソース:0) で android.app.ActivityThread$H.handleMessage(ActivityThread.java:1605) で android.os.Handler.dispatchMessage(Handler.java:105) でjava.lang.reflect.Method の android.app.ActivityThread.main(ActivityThread.java:6637) で android.os.Looper.loop(Looper.java:172)。com.android.internal.os.Zygote$MethodAndArgsCaller.run(Zygote.java:240) で (ネイティブ メソッド) を呼び出し、com.android.internal.os.ZygoteInit.main(ZygoteInit.java:767) で

0 投票する
3 に答える
1331 参照

android - Google io 2018 androidのようなスナックバー

このようなスナックバーを実装するにはどうすればよいですか。丸みを帯びたエッジでファブの上に表示し、画面の幅全体に引き伸ばされないようにするここに画像の説明を入力