나는 에 PreferenceCategories
이 많이 정의되어 있습니다. 주어진 카테고리의 android:key
가 있다면.프로그래밍 방식으로 스크롤 PreferenceActivity
이 범주로 Activity
을 프로그래밍 방식으로 스크롤 할 수 있습니까?
PreferenceScreen screen = getPreferenceScreen();
int i;
for(i = 0; i < screen.getPreferenceCount(); i++) {
String key = screen.getPreference(i).getKey();
// be careful, because key will be null if no android:key is specified
// (as is often the case for PreferenceCategory elements)
if("myKey".equals(key))
break;
}
// PreferenceActivity extends ListActivity, so the ListView is accessible...
getListView().setSelection(i);
안드로이드 SDK (14) 밖으로 테스트하고 그것을 잘 작동합니다 :