전체 글
-
[안드로이드] 글자 선택 팝업안드로이드 2016. 12. 15. 15:19
android 글자 선택 팝업 구현 예제 입니다. final CharSequence[] items = {"글자1", "글자2", "글자3", "글자4"}; AlertDialog.Builder builder = new AlertDialog.Builder(mContext); builder.setItems(items, new DialogInterface.OnClickListener() { public void onClick(DialogInterface dialog, int item) { textView.setText(items[item].toString()); }});builder.show();
-
[android] 모델 클래스에서 inner 클래스 데이터 바인딩 하기안드로이드 2016. 12. 12. 17:52
일반적인 데이터 바인딩을 한다고 하면 https://developer.android.com/topic/libraries/data-binding/index.html?hl=ko 여기에서 있는 과정을 따라가게 되면 정상적으로 data binding 을 할 수 있다. build.gradle 파일에서 dataBinding { enabled = true } 추가 적용할 layout .xml 파일에서 사용될 부분 이렇게 선언 후 (예시 어댑터)public class AppAdapter extends RecyclerView.Adapter { private List
-
[안드로이드] Fragment 에서 Activity 로 데이터 전달(Fragment to Activity)안드로이드 2016. 12. 6. 11:14
최근 들어서는 Fragment 를 많이 사용함에 따라 Fragment 에서 Activity 로 데이터를 보내거나 사용해야 될 일이 많아졌다. eventBus 같은걸 사용하면 더 쉽게 사용되긴 하지만 정통적인 방법을 쓰고 싶어서 찾아보았다. 1. Fragment 에서 인터페이스 생성 public interface OnApplySelectedListener { public void onCatagoryApplySelected( 자료형(String, int 등) 변수명);} 2. 사용될 Activity에서 위 인터페이스 함수 구현 클래스 이름부에서 implements ExampleFilterFragment.OnApplySelectedListener를 추가해 준 뒤, @Overridepublic void onCa..
-
Mac에서 Django 와 MySql 연결하기Django 2016. 11. 22. 23:11
mac에서 처음으로 Django 를 써서 mysql 를 연결하려고 하니, 서치를 해봐도 생각보다 쉽게 되지가 않았다... 다른 여러 글을 찾아보다 https://dev.mysql.com/downloads/connector/python/2.1.html 여기서 mysql-connector-python-2.1.4-osx10.11.dmg 파일을 다운 받아서 설치를 한 후, Django 프로젝트에서 settings.py 에서 데이터베이스 부분을 DATABASES = { 'default': { # 'ENGINE': 'django.db.backends.sqlite3', 'ENGINE': 'mysql.connector.django', # 'NAME': os.path.join(BASE_DIR, 'db.sqlite3'),..