ProgressBar probar = (ProgressBar) findViewById(R.id.progressBar); Switch proSwitch = (Switch) findViewById(R.id.proSwitch); // OnCheckedChangeListener 를 이용하여 변화 확인 proSwitch.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() { @Override public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) { if (buttonView.isChecked()){ tv.setText("스위치 ON"); probar.setV..
퍼미션 설정 테마 변경 설정 1. 상단 bar 없는 테마로 변경 2. RelativeLayout 의 padding 없애기 3. manifast.xml 퍼미션 설정 Main Activity public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); WebView webview = (WebView) findViewById(R.id.webView); //webview.setWebViewClient(new WebViewClient..
BroadCast Sender /Receiver sender 는 방송 보내기receiver는 sender에서 보낸 방송메세지를 잡아 원하는 로직을 처리. 서로 다른 APP 에서 적용 가능. Sender 프로젝트와 Receiver 프로젝트 생성. Sender MainActivity.java public class MainActivity extends AppCompatActivity { static final String BROADCAST_ACTION = "com.hm.android.action"; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.la..
andoridManifast.xml
파일 경로 : 프로젝트 root/lint.xml
public class MainActivity extends AppCompatActivity { int i = 1; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState) ; setContentView(R.layout.activity_main); // //화면 요소 접근하기 (순서대로) // // 1. 요소 타입 선언 - 레이아웃.xml 파일을 text모드로 보면 해당 요소의 제일 첫 단어가 타입 // // 2. findViewById(R.id.아이디) 로 해당 요소를 찾아서 할당 // // 3. 찾은 요소를 타입에 맞게 캐스팅. // // Button btn = (Button)find..