gpt4 book ai didi

安卓 "tabindex"

转载 作者:行者123 更新时间:2023-11-29 14:07:19 26 4
gpt4 key购买 nike

我有几个 LinearLayouts 包含在它们各自的 ScrollView 中,而 ScrollView 又包含在 ViewFlipper 中。奇怪的是,在某些布局中,一旦获得焦点,它就会自动从顶部以外的位置开始。

那么是什么原因造成的呢?为了强制他们从顶部开始,html中是否有类似tabindex属性的东西?

谢谢

最佳答案

如果你有问题称为焦点在其他地方而不是顶部位置的字段上自动消失,那么你必须简单地在 Activity 生命周期的 onStart() 方法中编写此代码,在我的案例第一个字段中使用相应的字段 id被 firstfield_et 引用 这是 Activity.java 文件的变量,它也已经被 etfirstfield 从 .xml 文件中引用

代码简单如下:

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);

EditText firstfield_et= (EditText) findViewById(R.id.etfirstfield);
}

@Override
protected void onStart() {
super.onStart();
if(TextUtils.isEmpty(firstfield_et.getText().toString())){
firstfield_et.requestFocus();
}
}

关于安卓 "tabindex",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6022833/

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