I have been using:
style="@style/TextAppearance.AppCompat.SearchResult.Title"
in my layout xml, but this time i want to set text style programmatically from java code. But this code:
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M) {
textView.setTextAppearance(R.style.TextAppearance.AppCompat.SearchResult.Title);
} else {
textView.setTextAppearance(this, R.style.TextAppearance.AppCompat.SearchResult.Title);
}
doesn't compile. It says 'Cannot resolve symbol 'TextAppearance'.
Do you have compile 'com.android.support:appcompat-v7:24.1.1'
in your dependencies? (in your build.gradle file)
If so, try using android.support.v7.appcompat.R.style.TextAppearance_AppCompat_SearchResult_Title
as resource id.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With