버튼 객체에 setBackgroundDrawable을 해준다

그리고 드로위블 객제를 만들어서 그 안에 넣어준다

 

onbutton.setBackgroundDrawable(getResources().getDrawable(R.drawable.asd2));

'개발자 > Arduino' 카테고리의 다른 글

안드로이드 버튼의 배경을 실행 도중 바꾸는 방법  (0) 2013.11.17
신묘한 브레드보드  (0) 2013.10.17
Posted by 안드로메다에서 온 프로그래머

간단한 회로를 구성하고 전력을 흘려보냈는데, 아무래도 회로가 자꾸만 이상 동작을 보였습니다.

회로도를 아무리 봐도 멀쩡하고, 브레드보드가 불량인가 하여 LED회로를 구성해 보았으나 정상 작동.

각 회로구간마다 전압 전류를 다르게 주며 일일히 체크하던 도중, 이상하게 270mA이상 전류가 흐르지 않는 지점을 발견했습니다.

브레브보드의 특정 라인이 300mA 이상의 전류를 받을 시 동작을 하지 않고 그 이하의 전류에서는 정상 동작하여, LED테스트는 통과했던 것이죠

이걸 어떻게 발견해... 참고로 포장 뜯은 새 브레드보드였습니다.

뭔가 억울한 기분(?) 으로 삽질기를 써 봅니다.

'개발자 > Arduino' 카테고리의 다른 글

안드로이드 버튼의 배경을 실행 도중 바꾸는 방법  (0) 2013.11.17
신묘한 브레드보드  (0) 2013.10.17
Posted by 안드로메다에서 온 프로그래머

자바에서 문자열 내의 특정 문자열을 찾아 바꾸고 싶은 경우가 있다


안녕하세요<P>?
안녕하세요?
로 바꾸고 싶다거나

안녕하세요 누구누구?
로 바꾸고 싶을 수 있다
그럴때 replaceAll을 사용하면 된다

String ss = "안녕하세요<P>?";
String str;
String name = "김길동";

str = ss.replaceAll("</P>","");
//안녕하세요?

str = ss.replaceAll("</P>",name);
//안녕하세요 김길동?

주의해야 할 점이 있다 .
 *,[,]등의 정규 표현식은 아래와 같이 입력해줘야 한다

 [ ] 로 감싸면 인식하는 것들

*  → [*]
+  → [+]
$  → [$]
|  → [|]
?  → [?]
 \\를 붙이면 인식하는 것들

( → \\(
) → \\)
{ → \\{
} → \\}
^ → \\^
[ → \\[
] → \\]

자바의 특수문자는 \를 사용하며
아래의 문자들은 그냥 사용해도 된다
< > ; : . , ~ ' ` ! @ # % &




Posted by 안드로메다에서 온 프로그래머