본문 바로가기

프로그래밍/Android55

Android Actionbar(appcompat_v7) 사용하기 1) themes.xml 구현하기 2) AndroidManifest.xml 설정하기 3) actionbar.xml 구현하기 4) BaseActivity 구현하기public class BaseActivity extends ActionBarActivity { private Context m_context; protected ActionBar m_actionBar; private LinearLayout m_llAbBackground; // 액션바 백그라운드 @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); m_context = t.. 2014. 11. 1.
Android BaseAdapter Adapter란, ListView에 출력할 Data를 보관하는 장소getCount() : Adapter가 관리할 Data의 개수를 설정getItem(int position) : Adapter가 관리하는 Data의 Item의 Position을 객체 형태로 얻어옴getItemId(int position) : Adapter가 관리하는 Data의 Item의 Position값의 Id를 얻어옴getView(int position, View convertView, ViewGroup parent) : ListView에 뿌려질 Row를 설정 class ViewHolder{} : getView()의 속도향상을 위함 한번의 findViewById로 재사용하기 위해 viewHolder를 사용 public class BaseL.. 2014. 4. 17.
Android PagerAdapter getCount() : 현재 PagerAdapter에서 관리할 View의 개수를 반환instantiateItem() : ViewPager에서 사용할 View객체의 생성 및 등록 2014. 4. 17.
Android Fragment 생명주기 onAttach() : Fragment가 Activity에 붙을 때onCreate() : Activity에서 onCreate()와 비슷onCreateView() : Layout을 inflater하여 View작업을 하는 곳onActivityCreate() : Activity에서 Fragment를 모두 생성하고 난 다음에 호출 Activity의 onCreate()에서 setContentView()한 다음이라고 생각하면 됨 여기서 부터는 UI변경작업이 가능onStart() : Fragment가 화면에 표시될 때 호출 사 2014. 4. 17.
Android Toast 중복 제어하기 static Toast toast;if(toast == null) { toast = Toast.makeText(context, text, duration); } else { toast.setText(text); }toast.show(); 2014. 4. 16.