相关疑难解决方法(0)

RecyclerView从右到左成长元素

我在水平方向使用RecyclerView,从左到右使用New元素.和滚动是ltr.如何改变这个方向?

在此输入图像描述

Xml代码:

 <android.support.v7.widget.RecyclerView
                    android:id="@+id/rc3"
                    android:layout_gravity="right"
                    android:layout_width="fill_parent"
                    android:layout_height="wrap_content" />
Run Code Online (Sandbox Code Playgroud)

和Java:

    RecyclerView rc1 = (RecyclerView) findViewById(R.id.rc1);
    AdapterMainPrice mainPrice = new AdapterMainPrice(StructPrice.getThreePrice());
    rc1.setHasFixedSize(false);
    LinearLayoutManager llm = new LinearLayoutManager(G.context);
    llm.setOrientation(LinearLayoutManager.HORIZONTAL);
    rc1.setLayoutManager(llm);
    rc1.setAdapter(mainPrice);
Run Code Online (Sandbox Code Playgroud)

适配器:

公共类AdapterMainPrice扩展了RecyclerView.Adapter {

private List<StructPrice> prices;

public AdapterMainPrice(List<StructPrice> catList) {
    this.prices = catList;

}


@Override
public int getItemCount() {
    return prices.size();
}


@Override
public void onBindViewHolder(NewsViewHolder ghazaViewHolder, int position) {

    StructPrice price = prices.get(position);
    ghazaViewHolder.vTitle.setText(price.getProductName());
    Glide.with(G.context)
            .load(price.getProductPic())
            .placeholder(R.drawable.loading_spinner)
            .crossFade()
            .into(ghazaViewHolder.Vimg);
    ghazaViewHolder.cardView.startAnimation(ghazaViewHolder.animation);
}

@Override
public NewsViewHolder onCreateViewHolder(ViewGroup viewGroup, int i) {
    View itemView …
Run Code Online (Sandbox Code Playgroud)

android right-to-left android-recyclerview

17
推荐指数
5
解决办法
2万
查看次数

如何在Android中创建rtl GridLayoutManager?

我正在创建一个recyclerViewandroid 项目,我想gridLayout manager在我的recyclerView.

这是我的代码:

workHourRecycler = view.findViewById(R.id.market_hours_recycler);
workHourRecycler.setLayoutManager(new GridLayoutManager(getContext(),4));
Run Code Online (Sandbox Code Playgroud)

GridLayout一定'rtl direction'有人知道吗?

谢谢。

android android-layout android-recyclerview recyclerview-layout

2
推荐指数
1
解决办法
1408
查看次数