-
[ANDROID] MainActivity.java 에서 다른 xml ID 호출(LayoutInflater)ANDROID 2020. 1. 7. 14:44반응형
LayoutInflater를 이용하여 다른 xml를 제어할 수 있다.
package com.example.sampletoast; import androidx.appcompat.app.AppCompatActivity; import android.os.Bundle; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; import android.widget.TextView; public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); } public void onButton2Clicked(View v){ LayoutInflater inflater = getLayoutInflater(); View layout = inflater.inflate(R.layout.toastborder, (ViewGroup) findViewById(R.id.toast_layout_root)); TextView text = layout.findViewById(R.id.textView); System.out.println("text===" + text.getText().toString()); } }
반응형'ANDROID' 카테고리의 다른 글
[ANDROID] RETROFIT2 파일 + 텍스트 전송 (2) 2020.01.17 [ANDROID] 이전 Activity 로 데이터 전송하기 (0) 2020.01.08 [ANDROID] 동적 layout 추가 삭제(LayoutInflater) (1) 2020.01.07