Loading src/com/android/settings/localepicker/LocaleDragAndDropAdapter.java +4 −3 Original line number Diff line number Diff line Loading @@ -152,8 +152,9 @@ class LocaleDragAndDropAdapter public void onBindViewHolder(final CustomViewHolder holder, int i) { final LocaleStore.LocaleInfo feedItem = mFeedItemList.get(i); final LocaleDragCell dragCell = holder.getLocaleDragCell(); String label = feedItem.getFullNameNative(); dragCell.setLabel(label); final String label = feedItem.getFullNameNative(); final String description = feedItem.getFullNameInUiLanguage(); dragCell.setLabelAndDescription(label, description); dragCell.setLocalized(feedItem.isTranslated()); dragCell.setMiniLabel(mNumberFormatter.format(i + 1)); dragCell.setShowCheckbox(mRemoveMode); Loading @@ -166,7 +167,7 @@ class LocaleDragAndDropAdapter @Override public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) { LocaleStore.LocaleInfo feedItem = (LocaleStore.LocaleInfo) holder.getLocaleDragCell().getTag(); (LocaleStore.LocaleInfo) dragCell.getTag(); feedItem.setChecked(isChecked); } }); Loading src/com/android/settings/localepicker/LocaleDragCell.java +3 −1 Original line number Diff line number Diff line Loading @@ -87,9 +87,11 @@ class LocaleDragCell extends RelativeLayout { invalidate(); } public void setLabel(String labelText) { public void setLabelAndDescription(String labelText, String description) { mLabel.setText(labelText); mCheckbox.setText(labelText); mLabel.setContentDescription(description); mCheckbox.setContentDescription(description); invalidate(); } Loading Loading
src/com/android/settings/localepicker/LocaleDragAndDropAdapter.java +4 −3 Original line number Diff line number Diff line Loading @@ -152,8 +152,9 @@ class LocaleDragAndDropAdapter public void onBindViewHolder(final CustomViewHolder holder, int i) { final LocaleStore.LocaleInfo feedItem = mFeedItemList.get(i); final LocaleDragCell dragCell = holder.getLocaleDragCell(); String label = feedItem.getFullNameNative(); dragCell.setLabel(label); final String label = feedItem.getFullNameNative(); final String description = feedItem.getFullNameInUiLanguage(); dragCell.setLabelAndDescription(label, description); dragCell.setLocalized(feedItem.isTranslated()); dragCell.setMiniLabel(mNumberFormatter.format(i + 1)); dragCell.setShowCheckbox(mRemoveMode); Loading @@ -166,7 +167,7 @@ class LocaleDragAndDropAdapter @Override public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) { LocaleStore.LocaleInfo feedItem = (LocaleStore.LocaleInfo) holder.getLocaleDragCell().getTag(); (LocaleStore.LocaleInfo) dragCell.getTag(); feedItem.setChecked(isChecked); } }); Loading
src/com/android/settings/localepicker/LocaleDragCell.java +3 −1 Original line number Diff line number Diff line Loading @@ -87,9 +87,11 @@ class LocaleDragCell extends RelativeLayout { invalidate(); } public void setLabel(String labelText) { public void setLabelAndDescription(String labelText, String description) { mLabel.setText(labelText); mCheckbox.setText(labelText); mLabel.setContentDescription(description); mCheckbox.setContentDescription(description); invalidate(); } Loading