개발도구/aOS - 안드로이드 개발 썸네일형 리스트형 [안드로이드] listview 에 row와 row 사이 divider 설정하기 row 와 row 의 가로로 검은색 금이 줄줄 그어져 있는 값을 divider 값으로 설정하는건데 예) 더보기 [안드로이드] listview 에서 스크롤 할때 검정화면 나오면.. listview 에서 스크롤 할때 검정화면 나오면.. android:cacheColorHint="#00000000" 이것을 추가해 보세요.. 또는 배경을 넣어 처리해 보세요.. :) 더보기 [안드로이드] layout에서 여러 기능이 겹칠때 alpha 값이 나오는것을 없애기 위의 그림과 같이 3장의 사진중에 전, 후로 사진이 있을 경우 alpah 값이 나올때가 있다. 이럴경우, fadingEdge을 이용하여 값을 주고, 없애기도 할수 있다. 이것때문에 얼마나 해맷는지 모른다 ㅠ 더보기 [안드로이드] 서서히 사라지는 효과 내기 - Animation 정의 --------------------------------------- Animation a = new TranslateAnimation(0.0f, parent.getWidth() - target.getWidth() - parent.getPaddingLeft() - parent.getPaddingRight(), 0.0f, 0.0f); //에니메이션 설정 a.setDuration(1000); a.setStartOffset(300); a.setRepeatMode(Animation.RESTART); a.setRepeatCount(Animation.INFINITE); 3. 에니메이션별 interpolator 설정 미리 정의된 안드로이드 에니메이션 설정을 얻는다. a.setInterpolator( Anima.. 더보기 [안드로이드] 소스에서 layout 셋팅해주기 public class margin_test{ @Override public void onCreate(Bundle savedInstanceState){ LinearLayout linear = new LinearLayout(this); linear.setOrientation(LinearLayout.VERTICAL); linear.setBackgroundColor(Color.LTGRAY); Button btn = new Button(this); btn.setText("Button"); LinearLayout.LayoutParams parambtn = new LinearLayout.LayoutParams( LinearLayout.LayoutParams.WRAP_CONTENT, LinearLayout.Layou.. 더보기 [안드로이드] imeOptions="actionSearch" 키보드 검색을 통해 이벤트 1) android:imeOptions="actionSearch" 검색 창을 만들어 eidteText 에 터치를 했을때 키보드가 나타난다. actionSearch 는 돋보기 모양의 검색 키보드가 나타나며... 2) setOnEditorActionListener(new OnEditorActionListener() editText 에 검색어를 입력하고 키보드에서 돋보기를 입력했을경우, 키보드 값을 받을수 있는 메소드 이다. (아래는 소스) input_searcher = (EditText)findViewById(R.id.input_searcher); input_searcher.setOnEditorActionListener(new OnEditorActionListener() { @Override public b.. 더보기 [안드로이드] 트위터 스크랩할때 검정색 화면때문에.. webView 을 이용하여 twitter에 접근하려 할때 검정색 화면만 나오고 아무런 반응이 없을때, 요즘 트위터에 변화를 준거 같은데 자세히 알수는 없어 여러가지 하던중 해결점을 발견하였다. 최근에 알아낸 사실) 트위터 주소가 잘못되었을때 이러한 현상이 나온다. API 는 계속 새버전이 나오며 URL 주소도 변경될것이다. 그럼 API 에 맞게 주소를 변경해줘야 하는데 최신것으로 맞춰주는것을 잊지 말자 1)안드로이드 폰에서 설정하기 인터넷 - 메뉴(아래 메뉴버튼중 왼쪽) - 더보기 - 설정 -> - 플러그인 실행 학인후 사용 - 캐시 삭제 , 기록삭제, 모든 쿠키 삭제 아마도 트윗에 캐시를 저장하고 있어 처음 잘못된 정보를 계속 읽고 있을것이라고 추측해 본다. 위에것이 안되면, 2) 그냥 twitter .. 더보기 [안드로이드] 시간 메소드 - Timer, handler, CountDownTimer 총 세가지 방법 1. Timer, TimerTask를 사용한 방법 TimerTask myTask = new TimerTask() { public void run() { Log.d("myTask", "run()"); } }; Timer timer = new Timer(); //timer.schedule(myTask, 5000); // 5초후 실행하고 종료 timer.schedule(myTask, 5000, 3000); // 5초후 첫실행, 3초마다 계속실행 2. CountDownTimer를 이용한 방법 new CountDownTimer( 100, 100 ){ @Override public void onFinish() { imgLamp.setImageResource(R.drawable.lamp); } @Ov.. 더보기 [안드로이드] Android에서 ProgressDialog창 띄우기 Android에서 ProgressDialog창 띄우기 [출처] Android에서 ProgressDialog창 띄우기|작성자 권혜영 * 방법 1. Thread 사용 2. Handler 사용 3. AsyncTask 사용 1. Thread 사용 public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); progressBar = new ProgressDialog(this); progressBar.setTitle("Test"); progressBar.setMessage("progressing..."); progressBar.setCancelable(false); p.. 더보기 [안드로이드] 데이터를 처리하는 동안 progressDialog 표시하기 package com.eunchul.zipcode; import java.util.ArrayList; import android.app.Activity; import android.app.AlertDialog; import android.app.Dialog; import android.app.ProgressDialog; import android.os.Bundle; import android.os.Handler; import android.util.Log; import android.view.LayoutInflater; import android.view.View; import android.widget.AdapterView; import android.widget.ArrayAdapter; import .. 더보기 이전 1 ··· 9 10 11 12 13 14 15 ··· 18 다음