2015년 9월 4일 금요일

안드로이드 스튜디오 - 버튼이벤트 - 웹 페이지 열기

버튼 이벤트

public void OnClick_Login(View v)
{
    Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse("http://m.naver.com"));
    startActivity(intent);

}

2014년 7월 25일 금요일

이클립스 기존 프로젝트 import 시 에러

이클립스 에서 기존 프로젝트 import 시 "~ overlaps the location of another poject ~"
요런 에러가 난다면 import 할 프로젝트를 다른 경로에 옮긴 후 import 하면 해결

2014년 3월 28일 금요일

버튼 - 안드로이드 개발

버튼은...별거 없다.
버튼 리소스 생성 (참고로 이미지도 따로 올릴수 있다. )

<Button>
     android:id = "@+id/btn"
     android:layout_width = "wrap_content"
     android:layout_height = "wrapcontent"
     android:text = "sss"
/n>

버튼 클릭 이벤트 연결하는 소스

Button btn = (Button)findViewById(R.id.btn)
btn.setOnclickListner(new Button.OnclickListner() {
public void onClick(View v) {
// 버튼 눌렸을때 처리 ...어쩌구 저쩌구
}
});

리소스 - 안드로이드 개발

리소스...는 양이 많아서 일단 리소스를 참조하는 방법만 알아보자.
일단 리소스는 소스코드 상에서, 그리고 리소스(xml)에서 참조가 가능하다.

소스 코드 상에서는

R.타입.id 
-> R.string.mytext 이런식으로 하고

리소스 상에서는

@타입/id 
@string/mytext 요런식으로 참조가 가능하다.

테마 - 안드로이드 개발

테마는 기본적으로 스타일과 비슷한데 스타일과 다른점은 스타일은 뷰단위 적용 , 테마는 액티비티 단위의 적용이라는 것이 다르다.

스타일을 만든 폴더에 theme.xml 파일을 만들어서 작성해도 되고 아니면 style.xml 에다가 작성해도 된다고 한다.

<resources>
<style name = "mytheme">
     <item name = "android:windowNoTitle">true</item>
</style>
</resources>

위에 작성된 테마는 창이 없는 모양의 테마이다.

테마를 적용하는 방법은 다음과 같다.

<activity android:name = "c11_widget.ThemeTest"
     android:theme = "@style/mytheme"
     android:label = "ThemeTest" />
   

스타일- 안드로이드 개발

스타일은 여러가지 속성값의 집합이다. 똑같은 모양의 위젯이라던지를 반복해서 추가해야 할때 매번 속성을 지정하기 귀찮으니까 그때 쓰는게 스타일이다.
안드로이드가 편한게 자주 사용되는 스타일을 시스템 차원에서 제공한다.

res/values 폴더에 styles.xml 파일을 생성하고 이 파일에 쓰면 되겠다.

간단하게
<resources>
< style name = "red0903">
     <item name = "android:textColor">#ff0000</item>
     <item name = "android:textSize">30sp</item>
</style>
</resources>

요런식이다.