我在平板电脑上运行了一项活动。我有一个背景画在平板电脑上,如下:
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上运行我的活动。有没有办法找出活动是否在平板电脑上运行?任何人有任何关于想法的工作吗?
答案 0 :(得分:1)
简短的回答:不,你不能隐藏底栏,只能暗淡它。
如果您想检查您的活动是否在平板电脑上运行,请检查XLARGE屏幕尺寸,如下所示:
if(context.getResources().getConfiguration().screenLayout == Configuration.SCREENLAYOUT_SIZE_XLARGE){}
或检查Android版本(atm以上的所有内容都是蜂窝状,因此是平板电脑),如下所示:if(android.os.Build.VERSION.SDK_INT > 10) { ... }