gpt4 book ai didi

android - 如何将从右到左的 View 添加到 Horizo​​ntalScrollView?

转载 作者:太空狗 更新时间:2023-10-29 14:11:42 25 4
gpt4 key购买 nike

我有一个 horizo​​ntalscrollview,里面有一个 LinearLayout,我向线性布局添加了一些 View ,这些 View 是按钮!但问题是它们从左到右添加到线性布局,我希望它们从右到左添加,我该如何实现?

这是我的布局:

<HorizontalScrollView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_below="@+id/filteringSearchBox"
android:layout_marginBottom="5dp"
android:layout_marginTop="5dp"
android:layoutDirection="rtl" >

<LinearLayout
android:id="@+id/filteringHeaderLL"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="end"
android:layout_marginBottom="10dp"
android:layout_marginTop="10dp"
android:gravity="end"
android:layoutDirection="rtl"
android:orientation="horizontal" >
</LinearLayout>

</HorizontalScrollView>

我玩过 layoutDirection 和 gravity ,它们都不起作用请给我完整的答案

这是代码:

    for (int i = 0; i < mFilteringWB.length; i++) {
Button mButton = new Button(mContext);
mButton.setId(i);
mButton.setTextColor(Color.parseColor("#6D6D6D"));
mButton.setTextSize(13);
mButton.setBackgroundResource(R.drawable.shad_filtering);
mButton.setTypeface(mFace);
mButton.setText(mFilteringWB[i]);
mLayout.addView(mButton);
}

最佳答案

使用addView(View child, int index)而不是 void addView(View child)

mylinearLayout.add(myButton, 0); // add new views to index 0 which is left

关于android - 如何将从右到左的 View 添加到 Horizo​​ntalScrollView?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27356293/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com