목록전체 글 (106)
기술 블로그
@Override public void onBackPressed() { //onBackpressed 백키 눌럿을 떄 동작 AlertDialog.Builder builder = new AlertDialog.Builder(this);//알림창을위해서는 dialog builder 객체를 만든다. context 는 띄울 엑티비티 builder.setTitle("종료 확인"); builder.setMessage("종료 하시겠습니까?"); builder.setPositiveButton("확인", new DialogInterface.OnClickListener() { //클릭시 처리는 DialogInterface.OnClickListner의 인스턴스를 new로 생성하여 onclick메소드를 실행합니다. @Overri..
1. SharedPreferences란? - 간단하게 말해 xml파일에 필요한 데이터를 저장하여 쉽게 읽고 쓰게 하는 것 입니다. - 경로 : data/data/패키지명/shared_prefs/SharedPreference 에 파일이 저장 선언방법 SharedPreferences pf = PreferenceManager.getSharedPreferences(this); 다른방법도 있지만 저는 PreferenceManager의 getSharedPRefernece();를 이용하는 방법을 사용했습니다. 데이터를 넣는법 SharedPreferences에 바로 수정가능한 정보를 넣을 순 없습니다. 수정가능한 정보를 넣기위해 SharedPreferences.Editer 인터페이스를 사용합니다. https://dev..
12cs 1. 업버튼을 활성화 하려면 매니패스트내 자식액티비티 요소안에 android:parentActivityName="부모액티비티" 속성을 추가해 준다. 2. 옵션 메뉴 구현 옵션메뉴를 구현하려면 res안에 new 를 통해 android 리소스 디렉토리를 클릭하고 리소스타입이 menu인 디렉토리를 생성한다 그 안에 new를 통해 메뉴 리소스파일을 생성한다. 그 안에서 드래그 드롭으로 쉽게 만들 수 있다. 그 후 작성한 옵션메뉴 리소스를 액티비티에 적용해야한다. @Override // public boolean onCreateOptionsMenu(Menu menu) {//옵션메튜 메소드 불리언선언 // getMenuInflater().inflate(R.menu.menu_main,menu);//메뉴플레이..
Layoutinflater 정리Layoutinflater 정리 1. 기능 - XML layout 파일을 View 객체로 만드는 역할 - Layoutinflater는 getLayoutInflater() 또는 getSystemService(Class) 을 이용하여 만듬 2. 객체생성 방법(Method) 1) View inflate(int resource, ViewGroup root) Inflate a new view hierarchy from the specified xml resource. 2) View inflate(XmlPullParser parser, ViewGroup root) Inflate a new view hierarchy from the specified xml node. 3) View in..
ArrayList에 여러값을 넣기 위해서는 여러값을 담을수 있는 클래스를 만든 뒤 ArrayList 이런식으로 그 클래스를 담으면 됩니다. 그 클래스의 생성자에는 가변인수에 우리가 담고자하는 변수들을 넣어줍니다.저는 int2개와 스트링을 넣을 수 있도록 하였습니다. 그 후 그 값을 ArrayList.add(new TestBean(변수, 변수, 변수)); 를 이용하면 그 클래스가 ArrayList에 담기기 때문에 여러값을 저장해놓고 사용할 수 있습니다.
123456789101112131415161718192021222324252627282930313233343536package com.example.tryimpintent; import android.content.Intent;import android.net.Uri;import android.support.v7.app.AppCompatActivity;import android.os.Bundle;import android.view.View;import android.widget.EditText;import android.widget.Toast; public class MainActivity extends AppCompatActivity { static EditText editText; @Override ..