Set storage volume spinner invsible when only 1 volume

Bug: 189390166
Test: atest StorageSelectionPreferenceControllerTest
Change-Id: I93e5fbf50153580ec60c146959d21e61f556c18c
This commit is contained in:
Arc Wang
2021-06-04 15:17:11 +08:00
parent 367fe0eae0
commit 1beae1bf91
2 changed files with 37 additions and 12 deletions

View File

@@ -75,7 +75,7 @@ public class StorageSelectionPreferenceController extends BasePreferenceControll
mStorageAdapter.addAll(storageEntries);
if (mSpinnerPreference != null) {
mSpinnerPreference.setClickable(mStorageAdapter.getCount() > 1);
mSpinnerPreference.setVisible(mStorageAdapter.getCount() > 1);
}
}
@@ -97,7 +97,7 @@ public class StorageSelectionPreferenceController extends BasePreferenceControll
mSpinnerPreference = screen.findPreference(getPreferenceKey());
mSpinnerPreference.setAdapter(mStorageAdapter);
mSpinnerPreference.setOnItemSelectedListener(this);
mSpinnerPreference.setClickable(mStorageAdapter.getCount() > 1);
mSpinnerPreference.setVisible(mStorageAdapter.getCount() > 1);
}
@Override