我目前正在使用Devsmartlib.jar库。
这就是我的activitymain.xml文件中的内容:
<LinearLayout
android:orientation="vertical"
android:layout_width="match_parent"
android:layout_height="match_parent"
xmlns:android="http://schemas.android.com/apk/res/android"
android:gravity="right">
<com.devsmart.android.ui.HorizontalListView
android:id="@+id/hlistview"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_gravity="right" />
</LinearLayout>
我想从右到左显示我的列表,但它不起作用。
请帮助我。
答案 0 :(得分:0)
如果您尝试修改宽度以为圈子提供空间,则可以在实际项目中执行此操作。如果您认为每个项目围绕您的圈子需要更多空间,请编辑各个项目的XML,并将其添加到您拥有的圈子的ImageView
:
android:padding = "6dp"
或者你认为对于那个圈子看起来更好看的任何尺寸都不会那么狭窄。
此处您的其他主要选项是将其添加到您的实际ListView
XML:
android:minWidth="50dp"
或任何看起来合适的值。这将为每个视图设置最小宽度。我建议使用XML作为视图,如上所述,因为这是一个更普遍的扩展解决方案。
您可以阅读有关android:minWidth
in the Android docs here的更多信息。
答案 1 :(得分:0)
<LinearLayout
android:orientation="vertical"
android:layout_width="match_parent"
android:layout_height="match_parent"
xmlns:android="http://schemas.android.com/apk/res/android"
android:gravity="right">
<com.devsmart.android.ui.HorizontalListView
android:id="@+id/hlistview"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:stackFromBottom="true" //<==Add this
android:layout_gravity="right" />
</LinearLayout>
答案 2 :(得分:0)
这段代码很有用!
mLayoutManager = new LinearLayoutManager(this, LinearLayoutManager.HORIZONTAL, true);
mRecyclerView.setLayoutManager(mLayoutManager);