안드로이드 개발 질문/답변
(글 수 45,052)
제가 화면을 구성할때 xml을 이용하지 않고 필요에 의해서 다이나믹하게 구성하고자 합니다.
아직 이해가 충분하지 않아서 이렇게 질문드립니다.
제가 생성한 LinearLayout 변수에 add로 각종 view들을 입력한 후에 이 것들을 화면에 보여주기 위해선 어떤 작업을 해야하는 건가요?
onDraw함수를 이용해서 canvas를 사용하진 않을 것 같아서 입니다.
혹시 각각의 view를 따로 따로 생성해서 호출하는 것은 아니겠지요?
질문도 좀 이상한거 같네요. ;;;
---
추가 질문입니다.
res/drawable에서의 리소스 이미지의 사이즈를 변경해서 출력하는 방법을 알고 싶습니다.
특별한 목적이 있는 경우가 아니면 xml로 디자인하시는게 속편합니다.
xml를 사용해도 충분히 동적으로 구성하실 수 있습니다.
아래는 안드로이드 풀소스입니다.
vi packages/apps/Browser/src/com/android/browser/BrowserPluginList.java
55 textView.setText(R.string.pref_plugin_installed_empty_list);
56 addContentView(textView, new LinearLayout.LayoutParams(
57 ViewGroup.LayoutParams.FILL_PARENT,
58 ViewGroup.LayoutParams.WRAP_CONTENT));