2011-12-21 10 views
1

webview에 전체 화면으로 작업 표시 줄과 하단의 표준 메뉴 모음이 표시되도록하고 싶습니다. 작업 표시 줄없이 올바르게 표시됩니다. 웹 뷰의 하단 부분에 아래에 아래에 메뉴 막대가 표시되어 두 메뉴 막대 사이에 맞춰야합니다. 아마 쉽게 고칠 수 있지만 그 대답을 찾을 수 없습니다. 감사합니다.Webview가 전체 화면에 맞지 않습니다.

코드 :

main.xml에

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    android:layout_width="fill_parent" 
    android:layout_height="fill_parent" 
    android:orientation="vertical" > 


    <WebView 
     xmlns:android="http://schemas.android.com/apk/res/android" 
     android:id="@+id/webview" 
     android:layout_width="fill_parent" 
     android:layout_height="fill_parent" 
     android:layout_alignParentBottom="true" 
     android:layout_alignParentRight="true" 
     android:layerType="software" 
     /> 

</RelativeLayout> 

Settings.XML의

<?xml version="1.0" encoding="utf-8"?> 
<menu xmlns:android="http://schemas.android.com/apk/res/android"> 
    <group android:id="@+id/group1"> 
     <item android:id="@+id/opt" android:android:showAsAction="ifRoom|withText" android:enabled="true" android:title="Option 1" android:visible="true"></item> 
     <item android:id="@+id/opt2" android:showAsAction="ifRoom|withText" android:enabled="true" android:title="Option 2" android:visible="true"></item> 

    </group> 

</menu> 

활동

@Override 
public boolean onCreateOptionsMenu(Menu menu) { 

    MenuInflater inflater = getMenuInflater(); 
    inflater.inflate(R.menu.settings, menu); 
    this.menu = menu; 




    getActionBar().setNavigationMode(ActionBar.NAVIGATION_MODE_STANDARD); 
    return true; 
} 

답변

1

올바른 방법으로 물건을 맞추기 위해 상대 배치를 사용하십시오.

은 우리에게 더 나은 대답을 얻기 위해 더 많은 코드보기 :

MOD

옵션 메뉴가 레이아웃에 맞게 대개 만든되지 D를하지만, 중복. 나는 당신이 어떤 행동으로 언제든지 숨어있는 고정 된 실제 메뉴를 만드는 것을 고려해 보라고 말한다.

메뉴는 고정 크기가 아니 어서 오리엔테이션, 휴대 전화, 안드로이드 버전으로 변경 될 수 있다고 생각합니다. 그렇다면 필요한 것을 만들 수 있다면, 맞춤 레이아웃을 만드는 것보다 레이아웃에 더 많은 문제가있을 것입니다.

+0

봐, 그것은 거짓해야 – Piotr

2

안드로이드는 : windowActionBarOverlay는 작업 표시 줄이 활동 레이아웃을 오버레이보다는이 기본적으로 false 인 활동의 레이아웃 위치를 상쇄해야하는지 여부를 선언합니다.

오버레이 모드를 사용하는 경우 활동 레이아웃의 상단에 작업 표시 줄 을 인식하지 못합니다. 있는 행동에 대한

더 여기 읽을 수 있습니다 : 내 편집에서 http://developer.android.com/guide/topics/ui/actionbar.html

+0

하시기 바랍니다. 액션 바가 내 견해를 바꿔 놓고 액션 바 (bar)와 바텀 바 (bar) 사이에 직접 끼워 맞추기를 원합니다 - 가능합니까? – Piotr

+1

@Piotr 내가 아는 한, Android 4.0에서 실행되는 기기에서만 사용할 수있는 분할 액션 바를 찾고 있습니다. 그렇지 않으면 A.Quiroga가 맞습니다 – DoDu

+0

어머나, 그게 이상합니다. 작업 표시 줄 항목을 하단 막대로 다시 이동할 수 있습니까? – Piotr

관련 문제