ホーム>source

デバイスをAndroid 10に更新したので、背景のグラデーションの1つで奇妙な問題に直面しています。

このようなグラデーションの背景ドローアブルを備えたRelativeLayoutがあります。

<前>ウィズウィズ

私のbackground.xmlは次のようになっています。

<前>ウィズウィズ

エディターのプレビューでは、すべてが正常に見える

しかし、私の実際のテストデバイスでは、このようになります。

<RelativeLayout android:id="@+id/layoutSpeedLegend" android:layout_width="match_parent" android:layout_height="18dp" android:background="@drawable/background"/> も追加私のbackground.xmlに動作しません。

なぜこれが起こるのか誰かが知っていますか?

<?xml version="1.0" encoding="utf-8"?> <selector xmlns:android="http://schemas.android.com/apk/res/android"> <item> <shape android:shape="rectangle"> <gradient android:centerColor="@color/yellow" android:endColor="@color/red" android:startColor="@color/darkgreen" android:centerX="50%"/> <corners android:radius="15dp" /> </shape> </item>
あなたの答え
  • 前へ java - JPAクエリ:サブクエリをグループ化条件に結合する
  • 次へ sql - テーブルとは異なる値をエイリアスとして使用する