본문 바로가기

#textView

[Android] TextView에 Autolink와 Hyperlink 함께 설정하기 ## TextView에 링크 적용하기 위 링크를 보시면 TextView에 Email이든 URL이든 TextView에 String 값을 통하여자동적으로 링크가 적용 됩니다. 하지만, AutoLink 경우는 HTML 태그는 적용 되지 않습니다.그래서 AutoLink를 설정 뿐만 아니라 HTML 태그를 변경 시켜야 합니다. HTML 태그 적용은 다들 아시다 시피 아래 형태로 하면 됩니다. 이건 제가 즐겨 사용하는 함수 입니다. public Spanned converTxtToHtml(String txt) { Spanned result; if (android.os.Build.VERSION.SDK_INT >= android.os.Build.VERSION_CODES.N) { result = Html.fromHtml(.. 더보기
[Android] TextView에 링크 적용 하기 TextView에 String 값을 넣을 때 아래와 같은 문구 일 경우 click을 통해서 링크를 탈 수 있을까?? 네이버는 http://www.naver.com 이다. 아래와 같이 xml에 설정 하면 위 텍스트 그대로 표시 됩니다. 그럼 어떻게 하면 하이퍼링크로 TextView를 설정 할 수 있을까요?? 아주 간단합니다.xml을 아래와 같이 설정 하면 됩니다. android:linksClickable="true" android:autoLink="web"위 두 설정을 하면 됩니다. ㅎ 참고로 하이퍼 링크 색깔은 기본으로 App의 colorAccent 색깔을 따라 갑니다.혹시 별도로 색깔을 하고 싶으신 분은style을 별도로 만들어서 적용 시키세요. 해당 관련 내용이 있는 stackoverflow 사이트를.. 더보기
[Android] LinearLayout 에서 layout_weight를 사용할 때 Linearlayout에서 layout_weight가 무엇인지는 대부분 잘 아실 꺼라 생각 됩니다. layout_weight에 대해 궁금 하신 분들은 구글에서 layout_weight 라고 검색만 해도 글이 엄청 많습니다.이번 글에서는 layout_weight에 대한 설명은 하지 않습니다. 그럼 어떤 내용이냐... 예를 들어 아래와 같은 상황이 있습니다. --------------------------------------------------LinearLayout : horizontal | -------------------------------------------- | | TextView | ImageView | | -------------------------------------------- |.. 더보기
[Android] Edittext, TextView 에서 singline deprecated Layout xml 에서 Edittext와 TextView에 singleLine 속성을 추가 할 경우 줄이 쫙! 그어 진다. singleLine이 deprecated 되니 그만 써라 라는 경고 메세지 이다. 그럼 singleLine을 대신 해서 어떻게 해야 할까?? 구글링을 해보면 singleLine을 대신 해서 maxLines="1"을 쓰면 된다고 한다. 그래서 Edittext에 maxLines="1"을 넣어서 테스트 하면 한줄은 맞는데 키보드에서 개행 버튼을 누르면 개행이 되어 버린다.이전에 쓴 글이 안보이는 현상이 일어 난다. 머지??? ## 테스트 결과 아래와 같다.- Edittext 일 경우 위 소스는 Email을 작성하는 Edittext이다.maxLines="1"을 들어가 있습니다.여기에서!!.. 더보기
[Android] ScrollView 안에 Multi Edittext or TextView 위 와 같이 ScrollView 안에 여러 라인의 TextView나 EditText를 넣었을 경우,ScrollView가 최상위 View 이므로 EditText와 TextView에 적용 되는 Scroll이 먹히지 않습니다. 만약 TextView나 EditText가 고정 사이즈일 경우 화면을 넘어간 문자열은볼수가 없는 상황이 되는 것이죠. 그럼 이럴 때는 어떻게 하느냐~ 아래 소스 처럼 하면 됩니다. 출처 : http://qiita.com/noboru_i/items/09e7d3f8f222834378cc참고 : https://github.com/android/platform_development/blob/master/samples/Support4Demos/res/layout/nested_scroll.xml [.. 더보기