diff --git a/app/src/main/java/net/nullsum/audinaut/activity/EditPlayActionActivity.java b/app/src/main/java/net/nullsum/audinaut/activity/EditPlayActionActivity.java index 2ce6c01..a352bff 100644 --- a/app/src/main/java/net/nullsum/audinaut/activity/EditPlayActionActivity.java +++ b/app/src/main/java/net/nullsum/audinaut/activity/EditPlayActionActivity.java @@ -15,11 +15,8 @@ package net.nullsum.audinaut.activity; -import android.app.Activity; import android.content.Intent; import android.os.Bundle; -import androidx.drawerlayout.widget.DrawerLayout; -import androidx.appcompat.app.AlertDialog; import android.view.Menu; import android.view.MenuInflater; import android.view.MenuItem; @@ -30,6 +27,10 @@ import android.widget.CheckBox; import android.widget.EditText; import android.widget.Spinner; +import androidx.appcompat.app.AlertDialog; +import androidx.appcompat.app.AppCompatActivity; +import androidx.drawerlayout.widget.DrawerLayout; + import net.nullsum.audinaut.R; import net.nullsum.audinaut.domain.Genre; import net.nullsum.audinaut.service.MusicService; @@ -58,7 +59,7 @@ public class EditPlayActionActivity extends SubsonicActivity { super.onCreate(savedInstanceState); setTitle(R.string.tasker_start_playing_title); setContentView(R.layout.edit_play_action); - final Activity context = this; + final AppCompatActivity context = this; doNothing = context.getResources().getString(R.string.tasker_edit_do_nothing); shuffleCheckbox = findViewById(R.id.edit_shuffle_checkbox); @@ -218,12 +219,12 @@ public class EditPlayActionActivity extends SubsonicActivity { intent.putExtra(Constants.TASKER_EXTRA_BUNDLE, data); - setResult(Activity.RESULT_OK, intent); + setResult(AppCompatActivity.RESULT_OK, intent); finish(); } private void cancel() { - setResult(Activity.RESULT_CANCELED); + setResult(AppCompatActivity.RESULT_CANCELED); finish(); } } diff --git a/app/src/main/java/net/nullsum/audinaut/activity/QueryReceiverActivity.java b/app/src/main/java/net/nullsum/audinaut/activity/QueryReceiverActivity.java index dc2135c..2960855 100644 --- a/app/src/main/java/net/nullsum/audinaut/activity/QueryReceiverActivity.java +++ b/app/src/main/java/net/nullsum/audinaut/activity/QueryReceiverActivity.java @@ -19,11 +19,12 @@ package net.nullsum.audinaut.activity; -import android.app.Activity; import android.app.SearchManager; import android.content.Intent; import android.os.Bundle; +import androidx.appcompat.app.AppCompatActivity; + import net.nullsum.audinaut.util.Constants; import net.nullsum.audinaut.util.Util; @@ -32,7 +33,7 @@ import net.nullsum.audinaut.util.Util; * * @author Sindre Mehus */ -public class QueryReceiverActivity extends Activity { +public class QueryReceiverActivity extends AppCompatActivity { @Override public void onCreate(Bundle savedInstanceState) { diff --git a/app/src/main/java/net/nullsum/audinaut/activity/VoiceQueryReceiverActivity.java b/app/src/main/java/net/nullsum/audinaut/activity/VoiceQueryReceiverActivity.java index b8402c6..4b32560 100644 --- a/app/src/main/java/net/nullsum/audinaut/activity/VoiceQueryReceiverActivity.java +++ b/app/src/main/java/net/nullsum/audinaut/activity/VoiceQueryReceiverActivity.java @@ -19,12 +19,13 @@ package net.nullsum.audinaut.activity; -import android.app.Activity; import android.app.SearchManager; import android.content.Intent; import android.os.Bundle; import android.provider.MediaStore; +import androidx.appcompat.app.AppCompatActivity; + import net.nullsum.audinaut.util.Constants; import net.nullsum.audinaut.util.Util; @@ -35,7 +36,7 @@ import net.nullsum.audinaut.util.Util; * * @author Sindre Mehus */ -public class VoiceQueryReceiverActivity extends Activity { +public class VoiceQueryReceiverActivity extends AppCompatActivity { @Override public void onCreate(Bundle savedInstanceState) { diff --git a/app/src/main/java/net/nullsum/audinaut/fragments/PreferenceCompatFragment.java b/app/src/main/java/net/nullsum/audinaut/fragments/PreferenceCompatFragment.java index 14bfd6d..a5a3e4e 100644 --- a/app/src/main/java/net/nullsum/audinaut/fragments/PreferenceCompatFragment.java +++ b/app/src/main/java/net/nullsum/audinaut/fragments/PreferenceCompatFragment.java @@ -19,7 +19,6 @@ package net.nullsum.audinaut.fragments; -import android.app.Activity; import android.content.Context; import android.content.Intent; import android.os.Bundle; @@ -33,6 +32,8 @@ import android.view.View; import android.view.ViewGroup; import android.widget.ListView; +import androidx.appcompat.app.AppCompatActivity; + import net.nullsum.audinaut.R; import net.nullsum.audinaut.util.Constants; @@ -215,7 +216,7 @@ public abstract class PreferenceCompatFragment extends SubsonicFragment { private PreferenceManager createPreferenceManager() { try { - Constructor c = PreferenceManager.class.getDeclaredConstructor(Activity.class, int.class); + Constructor c = PreferenceManager.class.getDeclaredConstructor(AppCompatActivity.class, int.class); c.setAccessible(true); return c.newInstance(this.getActivity(), FIRST_REQUEST_CODE); } catch (Exception e) { diff --git a/app/src/main/java/net/nullsum/audinaut/fragments/SearchFragment.java b/app/src/main/java/net/nullsum/audinaut/fragments/SearchFragment.java index 38cf0b3..2ccfab0 100644 --- a/app/src/main/java/net/nullsum/audinaut/fragments/SearchFragment.java +++ b/app/src/main/java/net/nullsum/audinaut/fragments/SearchFragment.java @@ -1,8 +1,6 @@ package net.nullsum.audinaut.fragments; import android.os.Bundle; -import androidx.recyclerview.widget.GridLayoutManager; -import androidx.recyclerview.widget.RecyclerView; import android.view.LayoutInflater; import android.view.Menu; import android.view.MenuInflater; @@ -10,6 +8,10 @@ import android.view.MenuItem; import android.view.View; import android.view.ViewGroup; +import androidx.core.view.MenuItemCompat; +import androidx.recyclerview.widget.GridLayoutManager; +import androidx.recyclerview.widget.RecyclerView; + import net.nullsum.audinaut.R; import net.nullsum.audinaut.adapter.ArtistAdapter; import net.nullsum.audinaut.adapter.EntryGridAdapter; @@ -203,7 +205,7 @@ public class SearchFragment extends SubsonicFragment implements SectionAdapter.O task.execute(); if (searchItem != null) { - searchItem.collapseActionView(); + MenuItemCompat.collapseActionView(searchItem); } } diff --git a/app/src/main/java/net/nullsum/audinaut/fragments/SubsonicFragment.java b/app/src/main/java/net/nullsum/audinaut/fragments/SubsonicFragment.java index 4d99933..f2658ee 100644 --- a/app/src/main/java/net/nullsum/audinaut/fragments/SubsonicFragment.java +++ b/app/src/main/java/net/nullsum/audinaut/fragments/SubsonicFragment.java @@ -18,7 +18,6 @@ */ package net.nullsum.audinaut.fragments; -import android.app.Activity; import android.app.SearchManager; import android.app.SearchableInfo; import android.content.Context; @@ -26,13 +25,6 @@ import android.content.SharedPreferences; import android.media.MediaMetadataRetriever; import android.os.Bundle; import android.os.StatFs; -import androidx.fragment.app.Fragment; -import androidx.swiperefreshlayout.widget.SwipeRefreshLayout; -import androidx.appcompat.app.AlertDialog; -import androidx.recyclerview.widget.GridLayoutManager; -import androidx.recyclerview.widget.LinearLayoutManager; -import androidx.recyclerview.widget.RecyclerView; -import androidx.appcompat.widget.SearchView; import android.util.Log; import android.view.GestureDetector; import android.view.Menu; @@ -46,6 +38,16 @@ import android.widget.CheckBox; import android.widget.EditText; import android.widget.TextView; +import androidx.appcompat.app.AlertDialog; +import androidx.appcompat.app.AppCompatActivity; +import androidx.appcompat.widget.SearchView; +import androidx.core.view.MenuItemCompat; +import androidx.fragment.app.Fragment; +import androidx.recyclerview.widget.GridLayoutManager; +import androidx.recyclerview.widget.LinearLayoutManager; +import androidx.recyclerview.widget.RecyclerView; +import androidx.swiperefreshlayout.widget.SwipeRefreshLayout; + import net.nullsum.audinaut.R; import net.nullsum.audinaut.activity.SubsonicActivity; import net.nullsum.audinaut.adapter.SectionAdapter; @@ -151,7 +153,7 @@ public class SubsonicFragment extends Fragment implements SwipeRefreshLayout.OnR void onFinishSetupOptionsMenu(final Menu menu) { searchItem = menu.findItem(R.id.menu_global_search); if (searchItem != null) { - searchView = (SearchView) searchItem.getActionView(); + searchView = (SearchView) MenuItemCompat.getActionView(searchItem); SearchManager searchManager = (SearchManager) context.getSystemService(Context.SEARCH_SERVICE); SearchableInfo searchableInfo = searchManager.getSearchableInfo(context.getComponentName()); if (searchableInfo == null) { @@ -1444,7 +1446,7 @@ public class SubsonicFragment extends Fragment implements SwipeRefreshLayout.OnR boolean playNowOverride = false; List songs = new ArrayList<>(); - public RecursiveLoader(Activity context) { + public RecursiveLoader(AppCompatActivity context) { super(context); musicService = MusicServiceFactory.getMusicService(context); } diff --git a/app/src/main/java/net/nullsum/audinaut/util/BackgroundTask.java b/app/src/main/java/net/nullsum/audinaut/util/BackgroundTask.java index 9475b4a..91e9fde 100644 --- a/app/src/main/java/net/nullsum/audinaut/util/BackgroundTask.java +++ b/app/src/main/java/net/nullsum/audinaut/util/BackgroundTask.java @@ -18,12 +18,13 @@ */ package net.nullsum.audinaut.util; -import android.app.Activity; import android.content.Context; import android.os.Handler; import android.os.Looper; import android.util.Log; +import androidx.appcompat.app.AppCompatActivity; + import net.nullsum.audinaut.R; import net.nullsum.audinaut.view.ErrorDialog; @@ -79,8 +80,8 @@ public abstract class BackgroundTask implements ProgressListener { } } - private Activity getActivity() { - return (context instanceof Activity) ? ((Activity) context) : null; + private AppCompatActivity getActivity() { + return (context instanceof AppCompatActivity) ? ((AppCompatActivity) context) : null; } Handler getHandler() { @@ -95,7 +96,7 @@ public abstract class BackgroundTask implements ProgressListener { protected void error(Throwable error) { Log.w(TAG, "Got exception: " + error, error); - Activity activity = getActivity(); + AppCompatActivity activity = getActivity(); if (activity != null) { new ErrorDialog(activity, getErrorMessage(error), true); } diff --git a/app/src/main/java/net/nullsum/audinaut/util/LoadingTask.java b/app/src/main/java/net/nullsum/audinaut/util/LoadingTask.java index 1337081..5477ecd 100644 --- a/app/src/main/java/net/nullsum/audinaut/util/LoadingTask.java +++ b/app/src/main/java/net/nullsum/audinaut/util/LoadingTask.java @@ -1,8 +1,9 @@ package net.nullsum.audinaut.util; -import android.app.Activity; import android.app.ProgressDialog; +import androidx.appcompat.app.AppCompatActivity; + import net.nullsum.audinaut.activity.SubsonicActivity; /** @@ -11,17 +12,17 @@ import net.nullsum.audinaut.activity.SubsonicActivity; */ public abstract class LoadingTask extends BackgroundTask { - private final Activity tabActivity; + private final AppCompatActivity tabActivity; private final boolean cancellable; private ProgressDialog loading; - public LoadingTask(Activity activity) { + public LoadingTask(AppCompatActivity activity) { super(activity); tabActivity = activity; this.cancellable = true; } - public LoadingTask(Activity activity, final boolean cancellable) { + public LoadingTask(AppCompatActivity activity, final boolean cancellable) { super(activity); tabActivity = activity; this.cancellable = cancellable; diff --git a/app/src/main/java/net/nullsum/audinaut/util/Util.java b/app/src/main/java/net/nullsum/audinaut/util/Util.java index 57481cf..140859c 100644 --- a/app/src/main/java/net/nullsum/audinaut/util/Util.java +++ b/app/src/main/java/net/nullsum/audinaut/util/Util.java @@ -17,7 +17,6 @@ */ package net.nullsum.audinaut.util; -import android.app.Activity; import android.content.ClipData; import android.content.ClipboardManager; import android.content.ComponentName; @@ -36,9 +35,6 @@ import android.net.NetworkInfo; import android.net.wifi.WifiManager; import android.os.Build; import android.os.Environment; -import androidx.annotation.Nullable; -import androidx.annotation.StringRes; -import androidx.appcompat.app.AlertDialog; import android.text.SpannableString; import android.text.method.LinkMovementMethod; import android.text.util.Linkify; @@ -49,6 +45,11 @@ import android.widget.ListView; import android.widget.TextView; import android.widget.Toast; +import androidx.annotation.Nullable; +import androidx.annotation.StringRes; +import androidx.appcompat.app.AlertDialog; +import androidx.appcompat.app.AppCompatActivity; + import net.nullsum.audinaut.R; import net.nullsum.audinaut.adapter.DetailsAdapter; import net.nullsum.audinaut.domain.MusicDirectory; @@ -945,7 +946,7 @@ public final class Util { } } - public static void startActivityWithoutTransition(Activity currentActivity, Intent intent) { + public static void startActivityWithoutTransition(AppCompatActivity currentActivity, Intent intent) { currentActivity.startActivity(intent); } diff --git a/app/src/main/java/net/nullsum/audinaut/view/ErrorDialog.java b/app/src/main/java/net/nullsum/audinaut/view/ErrorDialog.java index 2d4551f..122b699 100644 --- a/app/src/main/java/net/nullsum/audinaut/view/ErrorDialog.java +++ b/app/src/main/java/net/nullsum/audinaut/view/ErrorDialog.java @@ -18,9 +18,10 @@ */ package net.nullsum.audinaut.view; -import android.app.Activity; import android.content.Intent; + import androidx.appcompat.app.AlertDialog; +import androidx.appcompat.app.AppCompatActivity; import net.nullsum.audinaut.R; import net.nullsum.audinaut.activity.SubsonicFragmentActivity; @@ -31,11 +32,11 @@ import net.nullsum.audinaut.util.Util; */ public class ErrorDialog { - public ErrorDialog(Activity activity, int messageId) { + public ErrorDialog(AppCompatActivity activity, int messageId) { this(activity, activity.getResources().getString(messageId), false); } - public ErrorDialog(final Activity activity, String message, final boolean finishActivityOnClose) { + public ErrorDialog(final AppCompatActivity activity, String message, final boolean finishActivityOnClose) { AlertDialog.Builder builder = new AlertDialog.Builder(activity); builder.setIcon(android.R.drawable.ic_dialog_alert); @@ -60,7 +61,7 @@ public class ErrorDialog { } } - private void restart(Activity activity) { + private void restart(AppCompatActivity activity) { Intent intent = new Intent(activity, SubsonicFragmentActivity.class); intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP); Util.startActivityWithoutTransition(activity, intent); diff --git a/app/src/main/res/layout/abstract_fragment_activity.xml b/app/src/main/res/layout/abstract_fragment_activity.xml index d35b4e1..414157d 100644 --- a/app/src/main/res/layout/abstract_fragment_activity.xml +++ b/app/src/main/res/layout/abstract_fragment_activity.xml @@ -106,31 +106,31 @@ android:id="@+id/download_rewind" style="@style/PlaybackControl.BottomBar" android:padding="2dp" - android:src="?attr/actionbar_rewind" + app:srcCompat="?attr/actionbar_rewind" android:visibility="gone" /> + app:srcCompat="?attr/actionbar_backward" /> + app:srcCompat="?attr/actionbar_start" /> + app:srcCompat="?attr/actionbar_forward" /> diff --git a/app/src/main/res/layout/album_cell_item.xml b/app/src/main/res/layout/album_cell_item.xml index f2492c5..07f3aaf 100644 --- a/app/src/main/res/layout/album_cell_item.xml +++ b/app/src/main/res/layout/album_cell_item.xml @@ -1,5 +1,6 @@ @@ -70,7 +71,7 @@ android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="right|center_vertical" - android:src="?attr/download_none" /> + app:srcCompat="?attr/download_none" /> diff --git a/app/src/main/res/layout/album_list_item.xml b/app/src/main/res/layout/album_list_item.xml index 121b08c..c18f490 100644 --- a/app/src/main/res/layout/album_list_item.xml +++ b/app/src/main/res/layout/album_list_item.xml @@ -1,5 +1,6 @@ + app:srcCompat="?attr/download_none" /> diff --git a/app/src/main/res/layout/appwidget4x1.xml b/app/src/main/res/layout/appwidget4x1.xml index ee4dae2..408099a 100644 --- a/app/src/main/res/layout/appwidget4x1.xml +++ b/app/src/main/res/layout/appwidget4x1.xml @@ -1,5 +1,6 @@ + app:srcCompat="@drawable/appwidget_art_default" /> + app:srcCompat="@drawable/media_backward_dark" /> + app:srcCompat="@drawable/media_start_dark" /> + app:srcCompat="@drawable/media_forward_dark" /> diff --git a/app/src/main/res/layout/appwidget4x2.xml b/app/src/main/res/layout/appwidget4x2.xml index 75a6f8a..6fb9b4c 100644 --- a/app/src/main/res/layout/appwidget4x2.xml +++ b/app/src/main/res/layout/appwidget4x2.xml @@ -1,5 +1,6 @@ + app:srcCompat="@drawable/appwidget_art_default" /> + app:srcCompat="@drawable/media_backward_dark" /> + app:srcCompat="@drawable/media_start_dark" /> + app:srcCompat="@drawable/media_forward_dark" /> diff --git a/app/src/main/res/layout/appwidget4x3.xml b/app/src/main/res/layout/appwidget4x3.xml index ecab87f..ea63146 100644 --- a/app/src/main/res/layout/appwidget4x3.xml +++ b/app/src/main/res/layout/appwidget4x3.xml @@ -1,5 +1,6 @@ + app:srcCompat="@drawable/appwidget_art_default" /> + app:srcCompat="@drawable/media_backward_dark" /> + app:srcCompat="@drawable/media_start_dark" /> + app:srcCompat="@drawable/media_forward_dark" /> diff --git a/app/src/main/res/layout/appwidget4x4.xml b/app/src/main/res/layout/appwidget4x4.xml index 386ff11..f20a1e5 100644 --- a/app/src/main/res/layout/appwidget4x4.xml +++ b/app/src/main/res/layout/appwidget4x4.xml @@ -1,5 +1,6 @@ + app:srcCompat="@drawable/appwidget_art_default" /> + app:srcCompat="@drawable/media_backward_dark" /> + app:srcCompat="@drawable/media_start_dark" /> + app:srcCompat="@drawable/media_forward_dark" /> diff --git a/app/src/main/res/layout/basic_art_item.xml b/app/src/main/res/layout/basic_art_item.xml index 0215423..165edab 100644 --- a/app/src/main/res/layout/basic_art_item.xml +++ b/app/src/main/res/layout/basic_art_item.xml @@ -1,5 +1,6 @@ + app:srcCompat="?attr/download_none" /> diff --git a/app/src/main/res/layout/basic_cell_item.xml b/app/src/main/res/layout/basic_cell_item.xml index b0b8fa9..fbb8165 100644 --- a/app/src/main/res/layout/basic_cell_item.xml +++ b/app/src/main/res/layout/basic_cell_item.xml @@ -1,5 +1,6 @@ @@ -39,7 +40,7 @@ android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="right|center_vertical" - android:src="?attr/download_none" /> + app:srcCompat="?attr/download_none" /> diff --git a/app/src/main/res/layout/basic_choice_item.xml b/app/src/main/res/layout/basic_choice_item.xml index 8995c49..00ee284 100644 --- a/app/src/main/res/layout/basic_choice_item.xml +++ b/app/src/main/res/layout/basic_choice_item.xml @@ -8,7 +8,7 @@ diff --git a/app/src/main/res/layout/basic_list_item.xml b/app/src/main/res/layout/basic_list_item.xml index cfe22d5..4806537 100644 --- a/app/src/main/res/layout/basic_list_item.xml +++ b/app/src/main/res/layout/basic_list_item.xml @@ -1,5 +1,6 @@ + app:srcCompat="?attr/download_none" /> diff --git a/app/src/main/res/layout/download_media_buttons.xml b/app/src/main/res/layout/download_media_buttons.xml index e20d100..0f3fe44 100644 --- a/app/src/main/res/layout/download_media_buttons.xml +++ b/app/src/main/res/layout/download_media_buttons.xml @@ -1,6 +1,7 @@ @@ -10,7 +11,7 @@ style="@style/PlaybackControl" android:layout_alignParentLeft="true" android:layout_centerVertical="true" - android:src="?attr/media_button_repeat_off" /> + app:srcCompat="?attr/media_button_repeat_off" /> + app:srcCompat="?attr/media_button_start" /> + app:srcCompat="?attr/toggle_list" /> diff --git a/app/src/main/res/layout/drawer_header.xml b/app/src/main/res/layout/drawer_header.xml index 26ad290..5fed9e8 100644 --- a/app/src/main/res/layout/drawer_header.xml +++ b/app/src/main/res/layout/drawer_header.xml @@ -1,5 +1,6 @@ + app:srcCompat="@drawable/main_select_server_dark" /> diff --git a/app/src/main/res/layout/expandable_header.xml b/app/src/main/res/layout/expandable_header.xml index 866d3f3..2402896 100644 --- a/app/src/main/res/layout/expandable_header.xml +++ b/app/src/main/res/layout/expandable_header.xml @@ -1,5 +1,6 @@ @@ -28,5 +29,5 @@ android:paddingLeft="10dp" android:paddingRight="10dp" android:paddingTop="10dp" - android:src="?attr/select_server" /> + app:srcCompat="?attr/select_server" /> diff --git a/app/src/main/res/layout/fast_scroller.xml b/app/src/main/res/layout/fast_scroller.xml index 1498300..1017913 100644 --- a/app/src/main/res/layout/fast_scroller.xml +++ b/app/src/main/res/layout/fast_scroller.xml @@ -1,5 +1,6 @@ @@ -22,5 +23,5 @@ android:layout_height="wrap_content" android:layout_marginLeft="12dp" android:layout_marginRight="@dimen/FastScroller.RightMargin" - android:src="@drawable/fast_scroller_handle" /> + app:srcCompat="@drawable/fast_scroller_handle" /> diff --git a/app/src/main/res/layout/notification.xml b/app/src/main/res/layout/notification.xml index 6624e9c..55ed452 100644 --- a/app/src/main/res/layout/notification.xml +++ b/app/src/main/res/layout/notification.xml @@ -1,5 +1,6 @@ @@ -49,17 +50,17 @@ + app:srcCompat="@drawable/notification_backward" /> + app:srcCompat="@drawable/notification_pause" /> + app:srcCompat="@drawable/notification_forward" /> diff --git a/app/src/main/res/layout/notification_expanded.xml b/app/src/main/res/layout/notification_expanded.xml index 688d4e5..8e6031a 100644 --- a/app/src/main/res/layout/notification_expanded.xml +++ b/app/src/main/res/layout/notification_expanded.xml @@ -1,5 +1,6 @@ @@ -38,7 +39,7 @@ android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="right" - android:src="@drawable/notification_close" + app:srcCompat="@drawable/notification_close" android:visibility="invisible" /> @@ -79,17 +80,17 @@ + app:srcCompat="@drawable/notification_backward" /> + app:srcCompat="@drawable/notification_pause" /> + app:srcCompat="@drawable/notification_forward" /> diff --git a/app/src/main/res/layout/select_artist_header.xml b/app/src/main/res/layout/select_artist_header.xml index 0d1d161..882406a 100644 --- a/app/src/main/res/layout/select_artist_header.xml +++ b/app/src/main/res/layout/select_artist_header.xml @@ -1,5 +1,6 @@ + app:srcCompat="?attr/select_server" /> @@ -67,7 +68,7 @@ android:layout_width="@dimen/SongStatusIcon" android:layout_height="@dimen/SongStatusIcon" android:layout_gravity="top" - android:src="?attr/downloading" + app:srcCompat="?attr/downloading" android:visibility="gone" /> @@ -110,5 +111,5 @@ android:layout_width="wrap_content" android:layout_height="fill_parent" android:layout_gravity="right|center_vertical" - android:src="?attr/download_none" /> + app:srcCompat="?attr/download_none" /> diff --git a/app/src/main/res/values-v21/styles.xml b/app/src/main/res/values-v21/styles.xml index d3f0c16..d0f2cd6 100644 --- a/app/src/main/res/values-v21/styles.xml +++ b/app/src/main/res/values-v21/styles.xml @@ -6,19 +6,19 @@ diff --git a/app/src/main/res/values/styles.xml b/app/src/main/res/values/styles.xml index 7a396d6..fce3f94 100644 --- a/app/src/main/res/values/styles.xml +++ b/app/src/main/res/values/styles.xml @@ -2,11 +2,11 @@