现在我需要决定使用哪些小部件。 SQLite数据库中有简短的文字说明,屏幕上有来自SD卡或互联网的图像。
我认为最好使用单个WebView
来显示内容而不是TextView
,ImageView
和TextView
。还有更好的想法吗?
这是我在Lucidchart上创建的图片。
答案 0 :(得分:2)
使用WebView
不是一个好主意,将这三个组件放在RelativeLayout
和ScrollBar
中,以便您可以扩展元素而不必担心文本的大小以及图像大小。并且webView
也不会完美呈现文本。
答案 1 :(得分:1)
两种选择都没问题。如果数据库中的文本是html格式,则应使用webview。如果没有,您可以使用两个textview和一个imageview。
使用WebView:您可以证明文本的合理性,但如果您想为不同的屏幕尺寸/分辨率调整图像大小,它将不是一个非常干净的解决方案。