关于为Android开发时间轴视图的建议?
我想为Android开发一个时间轴视图,它就像一个无限滚动的谷歌日历日视图 现在,我在关于为Android开发时间轴视图的建议?,android,android-asynctask,scrollview,Android,Android Asynctask,Scrollview,我想为Android开发一个时间轴视图,它就像一个无限滚动的谷歌日历日视图 现在,我在滚动视图中使用了一个固定长度的RelativeLayout,我认为应该使用AsyncTask动态加载数据 我不知道是否需要使用AsynTask加载数据,因为我现在只想加载一些文本 我的想法是在RelativeLayout的上下边界附近设置两个点,并在滚动这些点时加载数据。我应该在AsyncTask中准备子视图,并将它们附加到onPostExecute()中的RelativeLayout中,还是创建一个新的Rel
滚动视图中使用了一个固定长度的RelativeLayout
,我认为应该使用AsyncTask
动态加载数据
我不知道是否需要使用AsynTask
加载数据,因为我现在只想加载一些文本
我的想法是在RelativeLayout
的上下边界附近设置两个点,并在滚动这些点时加载数据。我应该在AsyncTask
中准备子视图,并将它们附加到onPostExecute()
中的RelativeLayout
中,还是创建一个新的RelativeLayout
,然后替换onPostExecute()
中的旧视图
通常的做法是什么?谢谢
如果从静态数组或内存中已有的其他数据源加载数据,则可以在UI线程上进行加载。如果要从磁盘或网络加载数据,则应该(如果是网络,则必须)从后台线程(即非UI线程)加载数据,AsyncTask
是一种很好的方法
你的方法似乎是合理的。您可以在用户滚动时记忆和重用布局
只是另一个建议:用一个,或者替代?您只需要为您选择的小部件创建一个适配器。