Skip to content

Commit 6291a25

Browse files
committed
The item control color can now be set without setting the item color.
1 parent 4f8cc78 commit 6291a25

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

library/src/main/java/de/mrapp/android/dialog/adapter/ArrayAdapter.java

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -231,7 +231,7 @@ public final void setItemControlColor(@ColorInt final int color) {
231231
public final View getView(final int position, final View convertView, final ViewGroup parent) {
232232
View view = super.getView(position, convertView, parent);
233233

234-
if (getItemColor() != -1) {
234+
if (getItemColor() != -1 || getItemControlColor() != -1) {
235235
TextView textView = null;
236236

237237
if (textViewResourceId != -1) {
@@ -247,7 +247,9 @@ public final View getView(final int position, final View convertView, final View
247247
}
248248

249249
if (textView != null) {
250-
textView.setTextColor(getItemColor());
250+
if (getItemColor() != -1) {
251+
textView.setTextColor(getItemColor());
252+
}
251253

252254
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.JELLY_BEAN &&
253255
getItemControlColor() != -1 && textView instanceof CheckedTextView) {

0 commit comments

Comments
 (0)