android - setTextAppearance deprecated android怎么用?

标签 android

 layout=(RelativeLayout)findViewById(R.id.relate);
                TextView tv = new TextView(DetailActivity.this);
                layout.addView(tv);
                tv.setTextAppearance(DetailActivity.this, android.R.style.TextAppearance_Medium);
                tv.setGravity(Gravity.CENTER_HORIZONTAL);
                tv.setText("Hello Man");

这是我的代码,如何为 API > 23 使用 setTextAppearance

感谢帮助

最佳答案

使用支持库中的 TextViewCompat:

TextViewCompat.setTextAppearance(tv, android.R.style.TextAppearance_Medium);

关于android - setTextAppearance deprecated android怎么用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38200019/

相关文章:

android - JsonWriter 写入 GSON 文件时出现嵌套错误

android - 带 AppCompatActivity 的 ActionBarDrawerToggle 和带 fragment 的工具栏后退按钮

java - 数组列表和 ListView

android - 如何将商家订单号转换为 Google 订单号?

android - 如何从我在 Sqlite 中选择的所有列中区分一列

android - onActivityResult() fragment 事务错误

android - 将 Koltin Flow 与 LiveData 一起使用时未调用 onCompletion

android - 无法以编程方式设置 TextView 阴影

android - AR复杂CAD模型跟踪

android - 使用 Firebase UI 的 Firebase 电话身份验证存在 SafetyNet 问题