mirror of
				https://github.com/TeamNewPipe/NewPipe
				synced 2025-10-30 23:03:00 +00:00 
			
		
		
		
	Use TextViewCompat.setCompoundDrawablesRelativeWithIntrinsicBounds().
This commit is contained in:
		| @@ -8,7 +8,6 @@ import android.content.Intent; | ||||
| import android.content.SharedPreferences; | ||||
| import android.content.pm.PackageManager; | ||||
| import android.os.Bundle; | ||||
| import androidx.preference.PreferenceManager; | ||||
| import android.text.TextUtils; | ||||
| import android.view.ContextThemeWrapper; | ||||
| import android.view.LayoutInflater; | ||||
| @@ -27,7 +26,9 @@ import androidx.appcompat.app.AlertDialog; | ||||
| import androidx.appcompat.app.AppCompatActivity; | ||||
| import androidx.appcompat.content.res.AppCompatResources; | ||||
| import androidx.core.app.NotificationCompat; | ||||
| import androidx.core.widget.TextViewCompat; | ||||
| import androidx.fragment.app.FragmentManager; | ||||
| import androidx.preference.PreferenceManager; | ||||
|  | ||||
| import org.schabi.newpipe.download.DownloadDialog; | ||||
| import org.schabi.newpipe.extractor.Info; | ||||
| @@ -45,8 +46,8 @@ import org.schabi.newpipe.player.playqueue.PlayQueue; | ||||
| import org.schabi.newpipe.player.playqueue.PlaylistPlayQueue; | ||||
| import org.schabi.newpipe.player.playqueue.SinglePlayQueue; | ||||
| import org.schabi.newpipe.report.UserAction; | ||||
| import org.schabi.newpipe.util.DeviceUtils; | ||||
| import org.schabi.newpipe.util.Constants; | ||||
| import org.schabi.newpipe.util.DeviceUtils; | ||||
| import org.schabi.newpipe.util.ExtractorHelper; | ||||
| import org.schabi.newpipe.util.ListHelper; | ||||
| import org.schabi.newpipe.util.NavigationHelper; | ||||
| @@ -326,7 +327,7 @@ public class RouterActivity extends AppCompatActivity { | ||||
|             final RadioButton radioButton | ||||
|                     = (RadioButton) inflater.inflate(R.layout.list_radio_icon_item, null); | ||||
|             radioButton.setText(item.description); | ||||
|             radioButton.setCompoundDrawablesWithIntrinsicBounds( | ||||
|             TextViewCompat.setCompoundDrawablesRelativeWithIntrinsicBounds(radioButton, | ||||
|                     AppCompatResources.getDrawable(getApplicationContext(), item.icon), | ||||
|                     null, null, null); | ||||
|             radioButton.setChecked(false); | ||||
|   | ||||
| @@ -23,6 +23,7 @@ import androidx.annotation.NonNull; | ||||
| import androidx.annotation.Nullable; | ||||
| import androidx.appcompat.app.AlertDialog; | ||||
| import androidx.appcompat.content.res.AppCompatResources; | ||||
| import androidx.core.widget.TextViewCompat; | ||||
| import androidx.fragment.app.Fragment; | ||||
|  | ||||
| import org.schabi.newpipe.R; | ||||
| @@ -247,7 +248,7 @@ public class NotificationSettingsFragment extends Fragment { | ||||
|                         } else { | ||||
|                             drawable.mutate().setColorFilter(color, PorterDuff.Mode.SRC_IN); | ||||
|                         } | ||||
|                         radioButton.setCompoundDrawablesWithIntrinsicBounds( | ||||
|                         TextViewCompat.setCompoundDrawablesRelativeWithIntrinsicBounds(radioButton, | ||||
|                                 null, null, drawable, null); | ||||
|                     } | ||||
|                 } | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 Isira Seneviratne
					Isira Seneviratne