0
我想寫一個簡單的Android小部件,我有以下問題。從appWidgetProvider訪問視圖對象
我想從appWidgetProvider類訪問textView,以便將字體設置爲自定義字體。代碼如下所示:
TextView mytext = (TextView) findViewById(R.id.mytext);
Typeface typeface = Typeface.createFromAsset(context.getAssets(), "fonts/custom-font.ttf");
mytext.setTypeface(typeface);
的問題是,findViewById沒有在的AppWidgetProvider對象定義。那麼,我該如何做到這一點?我發現你可以通過創建一個畫布並將自定義字體繪製到ImageView來實現,但這不是一個好的解決方案。有沒有辦法用textView來做到這一點?如果它可以在一個活動中完成,爲什麼它不能在一個小部件中完成?
感謝