목록전체 글 (1730)
오늘도 공부
첨부파일 (1) 첨부파일 : [출처] TabActivity / ActivityGroup / Navigation|작성자 toeab
출처 : http://markan82.tistory.com/127 처: [선달이강좌2] TabActivity 내에서 ActivityGroup을 사용할 경우의 Navigation 처리 오늘의 강좌는 미리 공지한대로 TabActivity 내에서 ActivityGroup을 사용할 경우의 Navigation 처리에 대한 내용입니다. 1. TabActivity의 구성먼저 TabActivity가 동작하는 간단한 원리를 정리해 보면 다음과 같습니다. 1) TabActivity에 생성되어 있는 TabHost를 얻는다. 1.getTabHost(); 2) TabHost에 통해 TabSpec을 생성하면서 Indicator와 Intent를 지정한다. 1.Intent intent = new Intent().setClass(th..
출처 : http://cafe.naver.com/dryudryu.cafe?iframe_url=/ArticleRead.nhn%3Farticleid=155&
출처 : http://rosaria1113.blog.me/110885107 이번에 Tab을 사용해보면서 안것이지만.. 안드로이드에서 tab을 사용하는 방법은 정말 많다. Activity를 상속받고 (Tabhost - TabWidget - FrameLayout).xml을 사용하는 방법도 있고 TabActivity를 상속받아 getTabHost()를 사용하여 TabHost를 가져와서 tab을 추가하는 방법도 있다. 내가 만드는건 하나의 Tab 안에서 사용자의 동작에 따라 해줘야 할게 많을 것 같아서 Tab을 Activity로 구성하는 방법으로 해봤다. main.xml xml은 위와 같이 TabHost안에 LinearLayout을 두고 그 안에 TabWidget과 하부 화면을 담당할 FrameLayout을 넣..
출처 : http://mainia.tistory.com/554 개발환경 : JDK 1.5, eclipse-galileo, window XP, android Google API 2.1 이것은 편법인데 TabHost 안에 TabWidget 컨트롤의 위치를 아래로 내려버리는 것이다. 밑에 붙어있을수 있도록 할려면 TabWidget 옵션중 paddingTop 값을 화면 크기만큼 줘서 아래로 내린다. 그리고 탭당 들어가는 각각의 화면들은 FrameLayout 에다가 LinearLayout 화면들을 하나씩 추가해 배치시킨다. 하지만 탭아래 라인이 있어 그렇게 깔끔하게 보이지 않으며 화면 크기가 바뀔 때 마다 그 크기를 알아와서 paddingTop 값을 조정해야 되는 불편함이 있을 것 같다. Xml 의 내용은 다음과..
Changing the Android EditText UI Widget Summary:This article should be useful to people who want to customize the default UI EditText as well as TextView on the Android platform. Mostly, I mean the Orange skin that appears to be hard to change. No matter how many color properties I attempted, I failed. Then, after inspecting the Android source code, picking apart how they wrote the TextView cont..
@Override public void doLogin(String uri, String username, String password) { List nvps = new ArrayList (); nvps.add(new BasicNameValuePair("username", username)); nvps.add(new BasicNameValuePair("password", password)); HttpClient client = new DefaultHttpClient(); HttpPost httpost = new HttpPost(PROTOCOL_PREFIX + uri); try { httpost.setEntity(new UrlEncodedFormEntity(nvps, HTTP.UTF_8)); // Post,..
퍼미션 관련 : Mac 정보 및 전화번호 가져오기 public String getLocalPhoneNumber(){ //전화번호 TelephonyManager manager = (TelephonyManager) getSystemService(TELEPHONY_SERVICE); return manager.getLine1Number(); } public String getLocalIpAddress() {//맥 어드레스 try { for (Enumeration en = NetworkInterface.getNetworkInterfaces(); en.hasMoreElements();) { NetworkInterface intf = en.nextElement(); for (Enumeration enumIpAddr ..
(3) 안드로이드(Android) 의 ImageView 레이아웃 옵션과 사용예제들 - 2 다음은 이미지를 표시해주는 레이아웃 ImageView 의 옵션중 android:ScaleType 에 대한 설명이다. 이것은 ImageView 의 크기에 맞게 이미지 크기를 조작하거나 이동시키는 옵션이다 xml 에서는 표에서 나온 android:scaleType=”matrix” 로 표현하며 소스에서는 ImageView::setScaleType(ImageView.ScaleType.MATRIX) 로 구현된다. 이제 각각의 값들이 적용되는 예를 살펴보도록 하자. 그림에서 빨간색은 ImageView 의 틀을 보여주기 위해 ImageView 의 Background 값으로 준것이다. 그리고 Padding 값을 3으로 주었기 때문..
출처 : http://test.androday.com:7788/blog/?p=424 TITLE : Android Fake Iphone UI 2 Source Date : 2010/08/12 Description : This is Source that make Iphone style UI by android Tab controller. Download Link : TabTest Reference Site : http://sourceway.eu/wp/2010/06/android-tutorial-1-custom-tabs/ http://www.gregbugaj.com/?p=6 저번 시간에 포스트는 하단 이미지4개를 배치해서 Iphone 스타일로 만드는 것이였다면, 이번 시간에는 TabView를 사용해서 정석적인 ..