Develpment/Android Using Sample
-
[6] MenuDevelpment/Android Using Sample 2020. 9. 13. 21:35
1. Menu menu 123456789101112 Colored by Color Scriptercs * res/menu : res에 menu 디렉토리를 생성하고, menu 디렉토리에서 Menu Resource File을 추가.* 추가하고 싶은 개수 만큼 item을 만들고, id, title 설정. Activity 123456789101112131415public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); } @Over..
-
[5] Image Button Effect (drawable)Develpment/Android Using Sample 2020. 9. 13. 21:35
1. Image Button Effect drawble 1234567891011 Colored by Color Scriptercs * 이미지를 버튼의 백그라운드로 넣을 경우 누른 효과가 나지 않음.* res/drawable 에 추가하여 정의.* state_pressed 가 false일 경우 누르지 않은 상태의 이미지.* state_pressed 가 true일 경우 눌렀을때의 이미지를 넣음. Layout 12345678910111213141516171819 Colored by Color Scriptercs * background 값을 @drawable/button 으로 위에서 정의한 xml 파일명을 넣음. 2. 결과화면 * 누르기 전의 버튼과 눌렀을때 변한 버튼의 모습
-
[4] Custom ButtonDevelpment/Android Using Sample 2020. 9. 13. 21:35
1. Custom Button Layout 123456789101112131415 Colored by Color Scriptercs * 레이아웃에는 정의되어 있지 않음. Activity 12345678910111213141516171819202122232425262728293031323334public class MainActivity extends AppCompatActivity { LinearLayout activity_main; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); activity_main ..
-
[3] ListViewDevelpment/Android Using Sample 2020. 9. 13. 21:34
1. ListView Layout 1234567891011121314151617 Colored by Color Scriptercs * ListView의 항목으로 들어갈 Layout(activity_inflater.xml) 생성 (기존 : activity_main.xml)* id를 등록 Activity 1234567891011121314151617181920212223public class MainActivity extends AppCompatActivity { ListView list_view; MyAdapter adapter; ArrayList arr; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedI..
-
[2] InflaterDevelpment/Android Using Sample 2020. 9. 13. 21:34
1. Inflater Layout 12345678910111213141516 Colored by Color Scriptercs * 추가할 Layout (activity_inflater.xml) 생성 ( activity_main.xml 이 Main Layout ) Activity 12345678910111213141516171819public class MainActivity extends AppCompatActivity { LinearLayout parent; LayoutInflater linf; View sub; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setConte..
-
[1] Touch EventDevelpment/Android Using Sample 2020. 9. 13. 21:34
1. Touch Event Layout 123456 cs * Layout에 TextView 생성 및 id 등록 Activity 12345678910111213141516171819202122public class MainActivity extends AppCompatActivity { TextView text_view; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); text_view = (TextView) findViewById(R.id.text_view); text_view.setOnTouchListen..
-
[0] Button EventDevelpment/Android Using Sample 2020. 9. 13. 21:34
1. Button Event Layout 12345cs * layout에 버튼을 추가.* id 추가. Activity 1234567891011121314151617181920public class MainActivity extends AppCompatActivity { Button btn; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); btn = (Button)findViewById(R.id.btn); btn.setOnClickListener( click ); } View.OnClickListener cl..