H.s*_*ati 2 android android-snackbar androidx
在迁移到androidx之前,我使用以下代码更改了快餐栏文本的字体:
Snackbar snackbar = Snackbar.make(main_Coordinator, "No Connection", Snackbar.LENGTH_INDEFINITE);
View view = snackbar.getView();
TextView textView = view.findViewById(android.support.design.R.id.snackbar_text);
textView.setTypeface(Typeface.createFromAsset(getAssets(), "Shabnam.ttf"));
Run Code Online (Sandbox Code Playgroud)
但是在迁移到androidx之后,我得到了错误,android.support.design.R.id.snackbar_text它表示的快餐栏ID Cannot resolve symbol design。
而且我正在使用新的设计库 com.google.android.material:material:1.0.0
有什么帮助吗?
Nov*_*cas 10
只需参考这样的新设计库-
Snackbar snackbar = Snackbar.make(main_Coordinator, "No Connection", Snackbar.LENGTH_INDEFINITE);
View view = snackbar.getView();
TextView textView = view.findViewById(com.google.android.material.R.id.snackbar_text);
textView.setTypeface(Typeface.createFromAsset(getAssets(), "Shabnam.ttf"));
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1277 次 |
| 最近记录: |