作者热门文章
- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
当我向水平线性布局添加新按钮时,我有包含水平线性布局的 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 HorizontalScrollView布局组件方向,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8089863/
我是一名优秀的程序员,十分优秀!