Menu de Opções no tablet [resolvido]

13 respostas
D

Pessoal nao existe o mesmo botao de opções nos celulares 2.1 nos tablets. Mas eu vi que em algumas partes de aplicações existe o mesmo botao em algum canto da tela. Da somente para habilitar tal botao ao inves de eu criar um layout pro tablet?

13 Respostas

F

Todo smartphone android possui a tecla de menu:

http://developer.android.com/reference/android/view/KeyEvent.html#KEYCODE_MENU

Você não estaria vendo os tipos de teclas diferentes? Tipo touch e físico.

edit, entendi um pouco mais a pergunta hehe

há como você “criar” esse botões utilizando o Pencil (http://pencil.evolus.vn/) nele, há vários ícones prontos em png e também os padrões do android.

D

que estranho… parece que nao tem igual ao fisico de um modo visivel no tablet

F

Você ta falando desses “botões” na parte de baixo do galaxy tab?

Nunca vi eles desabilitados.

D

deveria estar ai o botao de opção…
é como se fosse um botao de propriedades da tela. mostra opções a mais que estao “escondidas”

F

Olha direito a imagem…

Edit

Achei, o que parecer ser o que você procura.

Em inglês:

Muito legal a dúvida, também não sabia disso.

D

parece mas nao é

D

com esse código nao da pra chamar

public boolean onCreateOptionsMenu(Menu menu) {
		getMenuInflater().inflate(R.menu.menu_principal, menu);
		return super.onCreateOptionsMenu(menu);
	}
F

Do texto que eu te mandei:

“Se você alterar o para versoes inferiores à 11 ele adiciona automaticamente, se superior, não.”

Se for nível superior ao 11 (android 3.0) tem a classe ActionBar.

http://developer.android.com/reference/android/app/ActionBar.html

D

onde tem esse “uses”?

D

Olha como esta o manifest agora. Ainda nao funciona

<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="br.com.android"
    android:versionCode="1"
    android:versionName="1.0" >

    <uses-sdk
        android:minSdkVersion="4"
        android:targetSdkVersion="11" />

    <application
        android:icon="@drawable/ic_launcher"
        android:label="@string/app_name"
        android:theme="@style/AppTheme" >
        <activity
            android:name=".Principal"
            android:label="@string/title_activity_principal" >
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />

                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>
        <activity
            android:name=".Formulario"
            android:label="Cadastro de Produto" >
        </activity>
    </application>

</manifest>
F

Retire esse comando do seu manifest:

D

nao posso colocar isso em um item

android:showAsAction="ifRoom|withText"

em uma versao de projeto 2.1??

D

[quote=fasandes]Retire esse comando do seu manifest:

FUNCIONOU! só retirei aquela linha e ja era.
vlw man

Criado 30 de outubro de 2012
Ultima resposta 31 de out. de 2012
Respostas 13
Participantes 2