在我的 android-app 中,我试图创建一个带有两行文本的按钮。一个将显示(短)单击时按钮正在做什么,另一个应显示长按时的效果,并且该按钮可以长按。就像在安卓系统的标准键盘上一样(见图)。
我试过的:
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)不支持它
你能帮帮我吗?