2011-10-12 9 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

짧은 답 : 아니, 아래쪽 막대를 숨길 수 없으며 희미하게 만 표시됩니다.

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

을 정도 같은 (ATM 10 위의 모든 벌집 따라서 태블릿입니다) 안드로이드 버전을 확인 :

는 태블릿에서 실행되는 활동,과 같이 XLARGE 화면 크기를 확인 있는지 확인하려면

: if(android.os.Build.VERSION.SDK_INT > 10) { ... }

+0

감사합니다. 실제로이 덕분에 많은 도움을주었습니다. – gsfd