Sobes.tech
Junior

O que é necessário fazer num projeto Android para começar a desenhar a interface do utilizador na tela?

sobes.tech IA

Resposta da IA

É necessário:

  1. Criar um arquivo XML de layout no diretório res/layout.
  2. Adicionar neste arquivo elementos de interface de utilizador (widgets).
  3. Atribuir este arquivo de layout a uma atividade ou fragmento usando o método setContentView().

Exemplo numa atividade:

class MainActivity : AppCompatActivity() {

    override fun onCreate(savedInstanceState: Bundle?) {
        super.onCreate(savedInstanceState)
        setContentView(R.layout.activity_main) // Especifica o arquivo de layout

        // Configuração adicional da UI
    }
}

Exemplo num fragmento:

class MyFragment : Fragment() {

    override fun onCreateView(
        inflater: LayoutInflater, container: ViewGroup?,
        savedInstanceState: Bundle?
    ): View? {
        // Inflar o layout
        return inflater.inflate(R.layout.fragment_my, container, false)
    }

    override fun onViewCreated(view: View, savedInstanceState: Bundle?) {
        super.onViewCreated(view, savedInstanceState)
        // Configuração adicional da UI após a criação da View
    }
}