2011-10-12 146 views
1

我有一个在平板电脑上运行的活动。我画到平板电脑,像这样一个背景:在平板电脑上绘制绘图

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

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

如果你想检查是否在平板电脑上运行的活动,检查XLARGE屏幕尺寸,像这样:

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

或检查Android版本(ATM都高于10是蜂窝状,因此平板电脑),像这样:if(android.os.Build.VERSION.SDK_INT > 10) { ... }

+0

感谢这实际上帮了很多,感谢您的答案! – gsfd