在平板电脑上画一个drawable

时间:2011-10-12 22:11:20

标签: java android tablet

我在平板电脑上运行了一项活动。我有一个背景画在平板电脑上,如下:

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 个答案:

答案 0 :(得分:1)

简短的回答:不,你不能隐藏底栏,只能暗淡它。

如果您想检查您的活动是否在平板电脑上运行,请检查XLARGE屏幕尺寸,如下所示:

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

或检查Android版本(atm以上的所有内容都是蜂窝状,因此是平板电脑),如下所示:if(android.os.Build.VERSION.SDK_INT > 10) { ... }