<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 |
반응형
'공부(2018~2019) - 스킨변경전 > Android' 카테고리의 다른 글
<Android> 8. ImageView, MapView (0) | 2018.04.24 |
---|---|
<Android> 7. Make a Calculator application (0) | 2018.04.23 |
<Android> 5. ConstraintLayout, FrameLayout (0) | 2018.04.17 |
<Android> 4. RelativeLayout,TableLayout, ScrollView (0) | 2018.04.17 |
<Android> 3. Gravity, Margin, Layout_weight (0) | 2018.04.10 |
블로그의 정보
57개월 BackEnd
BFine