Android - 如何创建从右到左的Horizo​​ntal-ListView?

时间:2015-07-07 08:47:17

标签: android listview horizontal-scrolling

在Android中创建一个从右到左的Horizo​​ntal-ListView是否有实用的方法(一般)?

我已经搜索了它并找到了this,但它似乎并不普遍实用!

2 个答案:

答案 0 :(得分:4)

RecyclerView帮助我(而不是水平列表视图){thanX to @ user2641570}。

根据documentation

  

public LinearLayoutManager(Context context,int orientation,boolean   reverseLayout)

     

参数context当前上下文,将用于访问资源。

     

方向布局方向。应该是HORIZONTAL或VERTICAL。

     

reverseLayout设置为true时,布局从结束到开始。

所以我只需按如下方式声明LinearLayoutManager:

LinearLayoutManager layoutManager = new LinearLayoutManager(this,LinearLayoutManager.HORIZONTAL, true);

一切都很好。

答案 1 :(得分:1)

您应该尝试使用RecyclerView

Here是一篇解释如何将其用于水平列表视图的帖子。

编辑:

以下是链接帖子的示例。

LinearLayoutManager layoutManager
    = new LinearLayoutManager(this, LinearLayoutManager.HORIZONTAL, false);

RecyclerView myList = findViewById(R.id.my_recycler_view);
myList.setLayoutManager(layoutManager);

要使用RecyclerView,您应该导入相应的支持库。

com.android.support:recyclerview-v7:21.0.0