Adicionar fragmento à atividade:

Existem duas maneiras de adicionar fragmentos à atividade:

  1. Adicione diretamente ao arquivo de layout e use o Fragment como parte de todo o layout de Activity.Add Fragment
    diretamente ao arquivo de layout. Você pode usar a tag de fragmento / fragmento para obter.
    Na tag de fragmento / fragmento, o atributo android: name é usado para especificar o Fragmento a ser adicionado
  2. Quando a Activity estiver em execução, coloque o Fragment no layout da Activity.
    Quando a Activity estiver em execução, você também pode adicionar o Fragment ao layout da Activity. O método de implementação é: Obtenha uma instância de FragmentTransaction e, em seguida, use o método add () para adicionar um Fragment, adicione ( ) O primeiro parâmetro do método é o ViewGroup (especificado pelo ID do recurso) a ser colocado no Fragment, e o segundo parâmetro é o Fragment que precisa ser adicionado. Finalmente, para que a alteração tenha efeito, o método commit () deve ser chamado para enviar a transação.

Exemplo: Para adicionar um Fragment denominado DetailFragment quando a Activity está em execução:

//实例化DetailFragment的对象
DetailFragment details = new DetailFragment();
//获得一个FragmentTransaction的实例
	FragmentTransaction ft = getFragmentManager()
						.beginTransaction();
	//添加一个显示详细内容的Fragment
	ft.add(android.R.id.content,details);
	//提交事务
	ft.commit();

Um dos recursos mais poderosos do Fragment é que ele pode mesclar duas atividades para que essas duas atividades possam ser exibidas em uma tela.

定义View.OnClickListener对象并重写onClick()方法:
	View.OnClickListener l = new View.OnClickListener() {
		@Override
		public void onClick(View v)
		{
			//代码
			}
			}

Acho que você gosta

Origin blog.csdn.net/qq_42823109/article/details/94361800
Recomendado
Clasificación