フォントのすばらしいアイコンを使用しようとしていて、何か問題があります。それはMainActivityから機能しましたが、私がフラグメントから使用するときにはアイコンを表示しません。(Android)font-awesome iconsが表示されない
これは私のHomeFragment
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
View home = inflater.inflate(R.layout.fragment_home, container, false);
View feed_row = inflater.inflate(R.layout.feed_row, container, false);
like_button = (Button) feed_row.findViewById(R.id.like_button);
Typeface tf = Typeface.createFromAsset(getActivity().getAssets(), "fonts/fontawesome-webfont.ttf");
like_button.setTypeface(tf);
mHomeFeed = (RecyclerView) home.findViewById(R.id.home_feed);
mLayoutManager = new LinearLayoutManager(this.getActivity());
mHomeFeed.setHasFixedSize(true);
mHomeFeed.setLayoutManager(mLayoutManager);
ですこれはfeed_row.xmlです:
<Button
android:id="@+id/like_button"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/icon_heart"
android:background="@color/noBackground"/>
のstrings.xml
<string name="icon_heart"></string>
<string name="icon_comment"></string>
私は今、何をすべき?これは、エラーがなかったが、アイコンは以下のように見えた:使用する代わりに