분류 전체보기(123)
-
SharedPreferences 사용법
SharedPreferences...자동로그인, 설정, 앱 최초실행여부, 간단하게 Data저장 등의 경우에 사용하기 좋은 기능.간단하게 아주 마이너한 DB정도라고 생각해도 될꺼 같다. 기본 사용법(많이 쓰는 String값을 저장하는 것을 기준으로 진행...)해당 기능의 작동 원리는 다음과 같다.1) SharedPreferences를 생성(또는 불러옴)2) Editor를 통해 1에서 만든 파일에 접근, 값을 넣거나, 가져오거나, 삭제...3) commit()으로 반영. 저장SharedPreferences pref = mContext.getSharedPreferences("파일 이름", Activity.MODE_PRIVATE); SharedPreferences.Editor editor = pref.edit(..
2018.12.23 -
ImageView의 Background Color 바꾸기
imageView.setBackgroundColor(Color.parseColor("#FFFFFF"));
2018.12.11 -
[Error]requestFeature() must be called before adding content
requestFeature() must be called before adding content @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); getWindow().requestFeature(Window.FEATURE_ACTION_BAR_OVERLAY); setContentView(R.layout.activity_menu); } setContentView()위에 getWindow().requestFeature()를 먼저해주자.
2018.11.29 -
drawable 폴더 사용법 xxxhdpi, xxhdpi, xhdpi...
res 우클릭 - new - Android Resource Directory - Resource type : drawable 선택 - Available qualifiers : Density 선택 - 중앙의 ' >>> ' 클릭- Density: 넣은 이미지에 알맞은 Density 선택 후 OK로 해당 Density폴더 생성 - 이미지를 drawable 폴더에 드래그나 복붙하면, 기본 drawable 폴더와 위에서 만든 drawable - xxxhdpi 폴더를 선택 할 수 있음.
2018.11.25 -
RecyclerView의 클릭 이벤트
이 글은 RecyclerView 기본 사용법 과 이어집니다. 1. UserViewHolder public class UserViewHolder extends RecyclerView.ViewHolder { //외부 접근이 용의하게 public으로 선언 public TextView tvUserId, tvId, tvTitle, tvBody; public ImageView ivImg; //itemView가 리스트의 item인 item_user.xml을 불러옴. public UserViewHolder(@NonNull View itemView) { super(itemView); // R에서 에러나면 하라는대로 R을 추가해주면된다. // alt+enter로 추가했다. tvUserId = itemView.findVie..
2018.11.25 -
RecyclerView의 GridLayoutManager 사용법
나머지는 전부 다 같은 방식이고,마지막에 RecyclerView와 Adapter를 연결할때, 리스트의 형태를 정하는 .setLayoutManager() 때만 달라진다. GridLayoutManager gridLayoutManager = new GridLayoutManager(this,3); gridLayoutManager.setSpanSizeLookup(new GridLayoutManager.SpanSizeLookup() { @Override public int getSpanSize(int position) { if(position == 0) return 3; // 0번 인덱스의 리스트가 가질 부피 if(position == 5) return 3; // 5번 인덱스의 리스트가 가질 부피 return 1;..
2018.11.25