【发布时间】:2013-03-02 01:00:02
【问题描述】:
在我的 android-app 中,我试图创建一个带有两行文本的按钮。一个会显示(短)单击时按钮正在做什么,另一个应该显示长按时的效果,并且该按钮可以长按。就像在安卓系统的标准键盘上一样(见picture)。
我尝试过的:
Bitmap canvasBitmap = Bitmap.createBitmap(64, 24, Bitmap.Config.ARGB_8888);
Canvas imageCanvas = new Canvas(canvasBitmap);
Paint imagePaint = new Paint();
imagePaint.setTextAlign(Align.CENTER);
imagePaint.setTextSize(14f);
imageCanvas.drawText(String, pxwidth/2, pxheight, imagePaint);
image = new BitmapDrawable(canvasBitmap);
((TextView) findViewById(R.id.button)).setCompoundDrawables(null,image,null,null);
但我当前的 API 版本(API 9 / GINGERBREAD / Android 2.3)不支持它
你能帮帮我吗?
【问题讨论】:
标签: android button text long-click