我试图使用get resources.getcolor (resourceid )获取颜色元素,但android告诉我已经废除了get resources.getcolor (resourceid,theme )
你会告诉我用什么样的主题吗? 我们尝试了R.style.AppTheme,但这是int值,所以出现了错误
publicclasstodolistitemviewextendsappcompattextview {
publictodolistitemview (上下文上下文,属性et属性et,int ds ) {
super (上下文、属性et、ds );
init (;
}
publictodolistitemview (上下文上下文) {
super (上下文;
init (;
}
publictodolistitemview (上下文上下文,属性et attributes et ) )。
super (上下文,属性et );
init (;
}
隐私绘制边距绘制;
隐私绘制线绘制;
私密int paper color;
私有浮动标记;
私有语音init (
资源资源=get资源(;
边距绘制=new绘制(paint.anti _ alias _ flag );
margin paint.setcolor (get resources ).getcolor (r.color.notepad _ margin );
line paint=new paint (paint.anti _ alias _ flag;
line paint.setcolor (my resources.getcolor ) r.color.notepad_lines );
paper color=my resources.getcolor (r.color.notepad _ paper );
margin=my resources.get dimension (r.dimen.notepad _ margin );
}
@Override
公共语音加载(canvas canvas ) {
canvas.drawcolor(papercolor );
canvas.drawline (0,0,getMeasuredHeight ),0,linePaint );
canvas.Drawline(0,getMeasuredHeight )、getMeasuredWidth )、getMeasuredHeight )、linePaint );
canvas.Drawline(margin,0,margin,getMeasuredHeight ),marginPaint );
canvas.save (;
canvas.translate(Margin,0 );
super.Ondraw(Canvas );
canvas.restore (;
}
}
任何援助都是巨大的赞扬。