Я хочу получить растровое изображение, которое нарисовано, когда отображается текстовое изображение, но без отображения текстового вида в действии. что-то вроде этого:получить растровое изображение из textview в android
TextView t = new TextView(this);
t.forceToDrawItself();
Bitmap b=t.getViewBitmap();
как это возможно?
OK хорошо работает. теперь у меня есть проблема, что я должен установить размер представления вручную. Есть ли способ подсчитать размер представления по умолчанию? например t.initSize(); ? –
Взгляните на раздел «Макет» в документации класса «Вид». (http://developer.android.com/reference/android/view/View.html). Вы хотите вызвать View # measure с помощью MeasureSpecs для ширины и высоты. – adamp
Это помогло мне. Но я столкнулся с одной проблемой. Мне нужно центрировать выравнивание текста. Я попробовал setGravity (Gravity.CENTER), но он не дает требуемого результата. Какие-либо предложения? – Ammar