在我的应用程序中,我有一个按下按钮,我希望它打开我的设置屏幕(通常使用从preferences.xml文件中提取的PreferenceFragment访问)并滚动到特定的类别。这在Android中是否可行?
答案 0 :(得分:0)
在scrollView
中您可以使用:
mScrollView.post(new Runnable() {
public void run() {
mScrollView.scrollTo(0, mScrollView.getBottom());
}
});
或
mScrollView.post(new Runnable() {
public void run() {
mScrollView.scrollTo(5, 10);
}
});
如果您想进入“首选项”屏幕,可以使用
Intent i = new Intent(MainActivity.this, PreferenceActivity.class);
startActivity(i);
答案 1 :(得分:0)
您可以使用内置函数scrollToPreference,它将滚动到您提供的任何部分。根据您在设置屏幕上发生的情况来提醒您,您可能需要使用postDelay并等待所有内容都已布置好。