いくつかのテキストからイメージを作成したいと思います。たとえば、この写真で私がここに示したのは、画像や、プラス記号を表示する何らかの種類のテキストビューがあるようにしたいのですが、その画像のコードにプログラムで番号を設定します。次に例を示します。テキストのイメージを作成しますか?
あなたがここに見ることができるように。私は正確な振る舞いを望んでいます:+16
を画像として設定するか、プログラムで設定できるテキストビューを設定します。私ここにいくつかのXML私はここに渡すURIに基づいて画像を作成することができるように:
<com.facebook.drawee.view.SimpleDraweeView
android:id="@+id/commenter_photo_four"
android:layout_width="30dp"
android:layout_height="30dp"
android:layout_alignParentBottom="true"
android:layout_marginRight="60dp"
android:layout_marginEnd="60dp"
android:layout_toLeftOf="@id/num_comments"
android:layout_toStartOf="@id/num_comments"
fresco:placeholderImage="@mipmap/blank_prof_pic"
fresco:placeholderImageScaleType="centerCrop"
fresco:roundBottomLeft="false"
fresco:roundBottomRight="false"
fresco:roundedCornerRadius="5dp"
fresco:roundingBorderColor="@color/material_color_grey_100"
android:layout_marginBottom="8dp"
/>
私のために正しく写真を表示します。しかし、私はandroid:text
のようなものを挿入することができないか、Fresco
ライブラリ(私はURIに基づいて画像をレンダリングするために使用するライブラリ)を使用するときに何らかの種類のsetText
メソッドを実行できないようです。
<ImageView
android:id="@+id/commenter_photo_four"
android:layout_width="30dp"
android:layout_height="30dp"
android:layout_alignParentBottom="true"
android:layout_marginRight="60dp"
android:layout_marginEnd="60dp"
android:layout_toLeftOf="@id/num_comments"
android:layout_toStartOf="@id/num_comments"
/>
が、その後、私は、これはまた、私は私が設定したい任意の数字が続く+であることに画像を設定するために使用することができますandroid:text
の能力を持っていないことを実現:それから私はそうのようなImageView
を使用してみました。私はこれを達成する方法はありますか+16
?私はまた、おそらく円形の背景とTextView
を試すことができると思っている?
これはうまくいきました。ありがとうございます。しかし、私は 'ImageView'バックグラウンドを設定したいと思います。私は 'imageView.setBackgroundColor(ContextCompat.getColor(context、R.color.material_color_grey_200));'のようなことをしましたが、背景は 'findViewById'を行った後は正方形に見えます。これを修正する方法はありますか? – user1871869
丸い背景が必要な場合 - draw by canvas.drawCircle(x、y、radius、paint); を灰色の円で示します。ビットマップのデフォルトの背景は透明です。背景をある色に設定すると、ビットマップが正方形の場合、背景も四角形になります。 – madr