如果我理解正确,ListView-Adapter会加载另外一个视图,然后在屏幕上显示.让我们说视图1到5,加上不可见但预加载的视图6.如果用户向下滚动,视图1将被关闭,视图6将被显示.我想知道如何预加载更多视图,例如示例中的视图6,而不是只有一个视图,例如三个视图.
我希望通过增加preloaded-view-count来为ListView项目提供更多时间来计算视图/获得更流畅的滚动体验.
由于有很多主题与相关的关键词,一个简短的列表,这个问题不是关于:
PS:很难谷歌这一点 - 我脑海中浮现的所有关键词已被其他主题所采用......
我希望能够在代码中为已存在的xml布局添加视图:
LinearLayout ll = (LinearLayout) findViewById(R.layout.common_list);
TextView tv = new TextView(this);
tv.setLayoutParams(new LinearLayout.LayoutParams(LayoutParams.FILL_PARENT, LayoutParams.WRAP_CONTENT));
tv.setText("sample text");
ll.addView(tv);
setContentView(ll);
Run Code Online (Sandbox Code Playgroud)
在代码中创建一个新的LinearLayout时,它可以工作,但是在上面的代码中使用资源时却没有.
common_list.xml:
<?xml version="1.0" encoding="UTF-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="horizontal"
android:layout_width="fill_parent"
android:layout_height="fill_parent">
<TextView android:layout_width="fill_parent" android:layout_height="wrap_content"
android:gravity="center_horizontal"
android:text="Quick List"/>
</LinearLayout>
Run Code Online (Sandbox Code Playgroud) 我是新手C++程序员.我怎样才能找到像'iomanip'或其他任何包含这样的包含名称(在这个上下文中这是正确的单词?)?当使用'std :: cout'时,我不知道为什么它是'std'而不是别的东西.
我希望我的问题很明确,值得一提.
PS:我的第一篇帖子:)