You will be fine

<Android> 6. xml

by BFine
반응형

1. Text

  • Text-typeface : 폰트설정, maxLines : Text 줄 제한, lineSpacingExtra : 줄 사이의 간격 설정 

  • Pain-Text : 일반 입력창 ( inputType : 입력 키패드 설정 )

2. Application configuration

  • activity_main.xml ( 화면 )-MainAcivity.java ( 처리 ) 

  • setContentView()가 Android 메모리에 객체를 생성함 ( 이전에 생성한 것은 에러 ) ---> inflation

  • 또 다른 화면을 구현--> 새로운.xml, LayoutInflater를 사용하여 기존의 화면에 새로운 화면을 inflation 시킬 수 있다.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
RelativeLayout rl;
 
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
 
        rl=findViewById(R.id.relativeLayout);
        Button button=findViewById(R.id.button);
 
        button.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View view) {
                LayoutInflater inflater=(LayoutInflater)getSystemService(Context.LAYOUT_INFLATER_SERVICE);
                inflater.inflate(R.layout.new_layout,rl,true);//new_layout.xml을 rl에 inflation
            }
        });
 
    }
 
cs

반응형

블로그의 정보

57개월 BackEnd

BFine

활동하기