Drawableとして定義されたシェイプをTextViewの背景として使用しています。これにより、丸みを帯びたコーナーやその他の効果を追加することができます。 形状は次のように定義されていますAndroidでTextViewの背景として使用されるシェイプドローブブルの色を設定します。
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle">
<corners android:topLeftRadius="8dp" />
</shape>
と私はこのようにそれを使用しています:
<TextView
android:id="@+id/project"
style="@style/textView"
android:background="@drawable/project_textview_background"
/>
は今、私はプログラム的に、いくつかの条件に応じて、そののTextViewの色を変更する必要があります。私はそれをすることができませんでした。
- 私はsetBackgroundColorを実行しようとしましたが、以前定義した背景を上書きして、丸みのあるコーナーが表示されなくなったようです。
- 私は他のAPIメソッドの束に見えたが、どこにも
任意の助けを得ていないが非常に高く評価されるだろう。ありがとうございます アイデア?
コードを投稿してください。 –