bwi*_*art 3 android android-layout
我在使用canvas.drawText()方法时遇到了问题.
我有一个自定义视图,如下所示:
public class PagerIndicator extends View
{
@Override
public void onDraw(Canvas canvas)
{
Paint paint = new Paint();
paint.setStyle(Paint.Style.FILL);
paint.setColor(Color.GRAY);
canvas.drawPaint(paint);
paint.setColor(Color.WHITE);
paint.setTextSize(10);
paint.setAntiAlias(true);
paint.setTextAlign(Align.LEFT);
canvas.drawText("TEST", 0, 0, paint);
}
Run Code Online (Sandbox Code Playgroud)
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent">
<ysi.crm.PagerIndicator
android:id="@+id/swipe_page_indicator"
android:layout_width="fill_parent"
android:layout_height="wrap_content"/>
</LinearLayout>
Run Code Online (Sandbox Code Playgroud)
所述drawPaint()方法被工作,我可以看到灰色漆当我测试.但是,canvas.drawText()不是绘图.我看到灰色顶部没有文字.
我已经把这件事打败了,我找不到其他人有这个问题,更不用说解决了.我会非常感谢任何帮助.
| 归档时间: |
|
| 查看次数: |
2940 次 |
| 最近记录: |