android HorizontalScrollView布局组件方向
作者:互联网
我有HorizontalScrollView包含水平线性布局当我向水平线性布局添加新按钮时按钮从左到右添加在彼此旁边,当超过屏幕宽度时,新添加的按钮将不会在屏幕上显示而是水平滚动将显示向右滚动
我想指出从左到右而不是从左到右为水平线性布局添加新按钮的方向.
解决方法:
当你使用:
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);
标签:android,android-linearlayout,horizontalscrollview 来源: https://codeday.me/bug/20190630/1336496.html