본문 바로가기

github4

[Android/안드로이드]간단한 위젯(Widget) 만들기[GitHub](android Widget)(multiple button) 간단하게 위젯을 만들어 보겠습니다. 프로젝트를 생성하고 MainActivity는 건들지 않고 아래 내용을 추가하면 됩니다. [simple_widget.xml] 위젯의 내용을 구성하는 xml 입니다. 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647 Colored by Color Scriptercs [widget_provider.xml] res내부에 xml 폴더를 생성하고 추가해야 합니다. 12345678cs [My_Widget_Provider.java] 위젯을 추가하고 이벤트를 적용하기 위한 코드 onReceive를 처음 시작으로 아래 코드를 참고할 수 있습니다. 위젯은 화면에서 여러 개를 추가할 수 .. 2017. 2. 28.
[Android/안드로이드]단어 암기용/단어장 앱 만들기(2)[GitHub] 내가 쓰려고 만든 단어장 [개발기간]약 2일 [사용한 것들]Custom ViewPagerCustom ListViewDrawerLayoutPopupWindowArrayList를 활용한 SharedPreparence Custom ListView에서 갱신 문제를 해결하는데 시간이 오래 걸렸다. 간단하게 만들기 위해서 퍼미션 허가를 받아야 하는 기능은 사용하지 않았고 데이터도 SharedPreparence를 이용하여 간단하게 처리를 한다. --- 자세한 설명은 추후 포스팅 1. 컴퓨터로 단어를 지정된 규칙에 맞게 타이핑하고 저장하기 2. 앱 내부에서 직접 추가하기. [아직 코드가 정리되지 않아 보기 힘들 수 있습니다.] 2017. 2. 5.
[Android/안드로이드]PopupWindow 쉽게 사용하기[GitHub] 간단하게 PopupWindow를 만들 수 있다. Popup으로 사용할 xml 을 작성하고 inflate 를 사용하여 xml을 실제 View 객체로 만든다. 기타 설명은 코드 주석에 포함되어있다. 123456789101112131415161718192021222324252627282930313233343536 private PopupWindow mPopupWindow ; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); Button popup = (Button) findViewById(R.id.show); po.. 2017. 2. 2.
[Android/안드로이드]ViewPager를 쉽게 사용하기[GitHub 예제/Example] PagerAdapter를 이용하여 구현한 간단한 ViewPager입니다. main_activity의 상단에는 메뉴들이 있고 하단에 ViewPager를 추가하여 슬라이드 할 때마다 다른 설정한 값, 이미지들이 나타나게 할 수 있습니다. 123456789101112@Override public Object instantiateItem(ViewGroup container, int position) { LayoutInflater inflater = LayoutInflater.from(context); LinearLayout layout = (LinearLayout) inflater.inflate(R.layout.pager_item, container, false); //pager_item.xml의 LinerLa.. 2017. 1. 21.