Главная /
Разработка приложений для Android 4.0 /
public class MyCustomViewView extends View { private Paint mTextPaint; private String mText; private int mAscent; public MyCustomViewView(Context context, AttributeSet attrs) { super(context, attrs); mTextPaint = new Paint(); mTextPaint.setAntiAlias(true)
public class MyCustomViewView extends View {
private Paint mTextPaint;
private String mText;
private int mAscent;
public MyCustomViewView(Context context, AttributeSet attrs) {
super(context, attrs);
mTextPaint = new Paint();
mTextPaint.setAntiAlias(true);
mTextPaint.setTextSize(
16 * getResources().getDisplayMetrics().density
);
mTextPaint.setColor(0xFF000000);
setPadding(3, 3, 3, 3);
mAscent = (int) mTextPaint.ascent();
TypedArray a = context.obtainStyledAttributes(
attrs, R.styleable.MyCustomViewView
);
CharSequence s = a.getString (R.styleable.text);
this.mText = s.toString();
invalidate();
requestLayout();
a.recycle();
}
@Override
protected void onDraw(Canvas canvas) {
super.onDraw(canvas);
canvas.drawText(
mText, getPaddingLeft(), getPaddingTop() - mAscent, mTextPaint
);
}
}
Какого размера будет изображение?
вопрос
Правильный ответ:
100x100
200x200
исходная ширина x исходную высоту
ширина экрана x высоту экрана
50x50
Сложность вопроса
53
Сложность курса: Разработка приложений для Android 4.0
56
Оценить вопрос
Комментарии:
Аноним
Зачёт сдал. Иду в бар отмечать экзамен интуит
25 авг 2016
Другие ответы на вопросы из темы программирование интуит.
- # Виртуальное устройство Android – это:
- # package company.app.aidl; interface IMathService { // INSERT CODE HERE } На месте комментария должен быть метод, в который можно передать два целых значения, перемножить их и вернуть результат. Это:
- # Java файлы с исходным кодом, применяемые на платформе Android, относятся к типу
- # Запущен долговременный процесс, и вы не хотите, чтобы он влиял на поток UI. Вы решили создать новый поток, но не хотите писать шаблонный код для управления потоками? Какой класс предлагает необходимую функциональность?
- # Какие макеты допускается использовать при разработке виджетов для рабочего стола?