在Android中创建一个从右到左的Horizontal-ListView是否有实用的方法(一般)?
我已经搜索了它并找到了this,但它似乎并不普遍实用!
答案 0 :(得分:4)
RecyclerView帮助我(而不是水平列表视图){thanX to @ user2641570}。
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