SóProvas


ID
1115377
Banca
CESPE / CEBRASPE
Órgão
SUFRAMA
Ano
2014
Provas
Disciplina
Programação
Assuntos

Considerando a programação embarcada para Android e iOS, julgue os próximos itens.

No Android 4, o arquivo interface.xml é o arquivo padrão para definição da interface do usuário (UI). Para modificar uma UI inserindo, por exemplo, um botão que possa ser clicado, é suficiente inserir, no final desse arquivo, as linhas abaixo.

<Button
android:layout_witdh=”fill_parent”
android:layout_height=”wrap_content”
android:click=”yes”
android:label=”Clique aqui”/>

Alternativas
Comentários
  • Não me lembro de ter esse arquivo interface.xml com padrão


  • Os layouts são definidos em arquivos XML que ficam na pasta res/layout. Por padrão, é utilizado o arquivo Main.xml.

    Para ter uma "página" Android, é criada uma classe que herda a classe Activity. Tal classe fica com a nomenclatura nomeDaClasseActivity. Nesta classe é definido qual o arquivo XML de layout será utilizado por meio da expressão "setContentView(R.layout.nomeDoLayout);".

  • Está faltando o id do componente, por isso está incorreto. Sem o id a classe R não sabe qual será a referência para este botão e com isso você não vai conseguir acessá-lo de dentro da Activity responsável pelo layout interface.xml.

  • Pessoal, não é preciso ter id para que o componente seja renderizado, se o desenvolvedor não criar um id, o Android irá gerar um id aleatório. Além disso, não é preciso que o XML de interface seja Main.xml ou qualquer outro nome. A questão possui alguns erros:

    - No Android 4, o arquivo de interface padrão é o arquivo interface.xml. (ERRADO) O desenvolvedor pode colocar o nome que quiser para o arquivo de interface;

    android:click e android:label (ERRADO) No componente Button não existem estes 2 atributos, o que existe é o android:onClick e o android:text;