Рисование рисованного на планшете - PullRequest
1 голос
/ 13 октября 2011

У меня на планшете работает Activity. У меня на планшете нарисован фон вот так:

public DrawingView(Context context, int screen_width, int screen_height)
{
    board = context.getResources().getDrawable(R.drawable.background); 
}

...

public void onDraw(Canvas canvas)
{
    background.draw(canvas);
}

private Drawable background;

Когда я запускаю это, фон рисуется под полоской внизу, на которой есть кнопка «Назад» и кнопка клавиатуры. Изображение обрезано немного. Есть ли способ скрыть этот бар? Я веду свою деятельность на Xoom. Есть ли способ узнать, выполняется ли действие на планшете? У кого-нибудь есть идеи?

1 Ответ

1 голос
/ 13 октября 2011

Краткий ответ: нет, вы не можете скрыть нижнюю панель, только затемните ее.

Если вы хотите проверить, работает ли ваша деятельность на планшете, проверьте размер экрана XLARGE следующим образом:

if(context.getResources().getConfiguration().screenLayout == Configuration.SCREENLAYOUT_SIZE_XLARGE){}

или проверьте версию для Android (атм все, что выше 10, соты и, следовательно, планшет), например: if(android.os.Build.VERSION.SDK_INT > 10) { ... }

...