목록전체 글 (1326)
오늘도 공부
출처 : 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를 사용해서 정석적인 ..
[팁] Activity에서 XML을 이용해 Tab을 사용시 쉬운 팁. 여리낭군v 출ㅊ ㅓ : http://www.androidpub.com/650765 2010.08.10 18:51:18 2846 5 앱개발 아시는 분도 많을거라 생각하지만.... 정리 삼아서 적어봅니다. 아이폰의 TabView가 하단에 위치한 관계로... 가끔 안드로이드를 기획하시는 분들 중에 Tab을 하단에 위치하게 해달라는 분들이 계실껍니다. XML을 이용한 방식에서 Tab을 하단으로 내릴 수 있는데요. 01.
extView 에서 Html.fromHtml("내용") 이와 같은 코드로 밑줄을 그을 수 있었는데요, 내용 이 아니라 내용 이렇게 표기하고 싶습니다. 혹시 아시는 분 알려주시면 감사드릴께요^^... TextView tv; tv.setPaintFlags(tv.getPaintFlags() | Paint.STRIKE_THRU_TEXT_FLAG);
XmlPullParser(XML解析(パース)) XML을분석하는것은 org.xmlpull.v1패키지의 XmlPullParser클래스를 사용합니다. XmlPullParser의 인스턴스를 얻는 방법은? android.util패키지의 XML클래스의 static메소드에 있는 newPullParser()를 호출합니다. final XmlPullParser xmlPullParser = Xml.newPullParser(); 또는 og.xmlpull.v1패키지의 XmlPullParserFactory클래스의 static메소드에 있는 XmlPullParserfactory.newInstance()를 호출해 XmlPullParserFactory의 인스턴스를 취득한 후 같은 인스턴스의 newPullParser()를 호출합니다. f..
조건은 메뉴처럼 화면 하단에 존재해야 하고 좌우로 슬라이딩 되어야 한다. 두개의 image view로 이뤄진 하단 layout은 중간에 어중간하게 슬라이딩 되어서는 안된다. MainActivity.java package com.rosa.test.slideview; import android.app.Activity; import android.os.Bundle; import android.view.View; import android.view.View.OnClickListener; import android.widget.Button; public class MainActivity extends Activity { private MenuSlideView mSlideView; @Override public v..