android水平滚动视图布局组件方向
当我将新按钮添加到水平线性布局时,我的水平滚动视图包含水平线性布局。按钮从左到右依次添加,当超过屏幕宽度时,新添加的按钮将在屏幕上不可见,但水平滚动将显示为向右滚动android水平滚动视图布局组件方向,android,android-linearlayout,horizontalscrollview,Android,Android Linearlayout,Horizontalscrollview,当我将新按钮添加到水平线性布局时,我的水平滚动视图包含水平线性布局。按钮从左到右依次添加,当超过屏幕宽度时,新添加的按钮将在屏幕上不可见,但水平滚动将显示为向右滚动 我想使向水平线性布局添加新按钮的方向从右向左,而不是从左向右。 您只需使用相对布局并添加具有属性的新按钮,即可实现此目的 android:layout\u-toLeftOf=”“当您使用: myLinearLayout.addView(myButton); 它一个接一个地添加它们。 但是如果你使用 myLinearLayout.
我想使向水平线性布局添加新按钮的方向从右向左,而不是从左向右。
您只需使用相对布局并添加具有属性的新按钮,即可实现此目的
android:layout\u-toLeftOf=”“
当您使用:
myLinearLayout.addView(myButton);
它一个接一个地添加它们。
但是如果你使用
myLinearLayout.addView(myButton, 0);
它在LinearLayout中的第一项之前添加myButton
除上述代码外,如果希望从右侧启动HorizontalScrollView,可以使用以下代码:
new Handler().postDelayed(new Runnable() {
@Override
public void run() {
hScrollView.fullScroll(HorizontalScrollView.FOCUS_RIGHT);
}
}, 100L);
我这样做。其工作API高于8:
<HorizontalScrollView
android:id="@+id/scrool"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:rotation="180"
android:fillViewport="true">
<LinearLayout
android:id="@+id/lytAll"
android:layout_width="match_parent"
android:rotation="180"
android:layout_height="match_parent"
android:gravity="right"
android:orientation="horizontal"/>
</HorizontalScrollView>
您是如何添加按钮的?能否向我们显示代码?