以与listview滚动相同的速度移动

时间:2014-02-11 20:08:05

标签: android android-listview

我正在开发Android应用。在我的活动中,我有一个View A和一个ListView B. 我想知道滚动ListView B时是否有办法,View A可以一起移动(同一方向,相同速度,相同距离)?

谢谢

1 个答案:

答案 0 :(得分:0)

  

我想知道滚动ListView B视图时是否有办法   A可以一起移动(在相同的方向,相同的速度,相同   距离)?

是您可以通过向列表视图添加标题来实现这一目标。

您也可以通过相同的方式实现页脚。

例如:

public class MyList extends ListActivity {


/** Called when the activity is first created. */

  public void onCreate(Bundle icicle) {
    super.onCreate(icicle);
    // create an array of Strings, that will be put to our ListActivity
    String[] names = new String[] { "Linux", "Windows7", "Eclipse", "Suse",
        "Ubuntu", "Solaris", "Android", "iPhone", "Linux", "Windows7",
        "Eclipse", "Suse", "Ubuntu", "Solaris", "Android", "iPhone" };
    View header = getLayoutInflater().inflate(R.layout.header, null);
    View footer = getLayoutInflater().inflate(R.layout.footer, null);
    ListView listView = getListView();
    listView.addHeaderView(header);
    listView.addFooterView(footer);
    setListAdapter(new ArrayAdapter<String>(this,
        android.R.layout.simple_list_item_single_choice,
        android.R.id.text1, names));

  }
}