Fix fonts even for list views

This commit is contained in:
serso 2016-04-30 09:38:53 +02:00
parent 95071736b4
commit 63c1bc40d8
4 changed files with 12 additions and 9 deletions

View File

@ -23,7 +23,7 @@ public abstract class BaseFragment extends Fragment {
@Inject
AdUi adUi;
@Inject
Typeface typeface;
public Typeface typeface;
protected BaseFragment(@LayoutRes int layout) {
this.layout = layout;

View File

@ -36,10 +36,7 @@ import android.widget.TextView;
import butterknife.Bind;
import butterknife.ButterKnife;
import org.solovyev.android.Check;
import org.solovyev.android.calculator.BaseFragment;
import org.solovyev.android.calculator.CalculatorActivity;
import org.solovyev.android.calculator.Keyboard;
import org.solovyev.android.calculator.R;
import org.solovyev.android.calculator.*;
import org.solovyev.android.views.DividerItemDecoration;
import org.solovyev.common.math.MathEntity;
import org.solovyev.common.text.Strings;
@ -205,6 +202,7 @@ public abstract class BaseEntitiesFragment<E extends MathEntity> extends BaseFra
public EntityViewHolder(@Nonnull View view) {
super(view);
BaseActivity.fixFonts(itemView, typeface);
ButterKnife.bind(this, view);
view.setOnClickListener(this);
view.setOnCreateContextMenuListener(this);

View File

@ -24,6 +24,7 @@ package org.solovyev.android.calculator.history;
import android.app.Activity;
import android.content.Context;
import android.graphics.Typeface;
import android.os.Bundle;
import android.support.annotation.NonNull;
import android.support.v4.app.FragmentActivity;
@ -59,6 +60,8 @@ public abstract class BaseHistoryFragment extends BaseFragment {
Editor editor;
@Inject
Bus bus;
@Inject
Typeface typeface;
@Bind(R.id.history_recyclerview)
RecyclerView recyclerView;
private HistoryAdapter adapter;
@ -151,6 +154,7 @@ public abstract class BaseHistoryFragment extends BaseFragment {
public HistoryViewHolder(View view) {
super(view);
BaseActivity.fixFonts(view, typeface);
ButterKnife.bind(this, view);
view.setOnCreateContextMenuListener(this);
view.setOnClickListener(this);

View File

@ -3,6 +3,7 @@ package org.solovyev.android.calculator.plot;
import android.annotation.SuppressLint;
import android.content.Context;
import android.content.DialogInterface;
import android.graphics.Typeface;
import android.os.Bundle;
import android.support.annotation.NonNull;
import android.support.annotation.Nullable;
@ -14,10 +15,7 @@ import android.view.*;
import android.widget.TextView;
import butterknife.Bind;
import butterknife.ButterKnife;
import org.solovyev.android.calculator.App;
import org.solovyev.android.calculator.AppComponent;
import org.solovyev.android.calculator.BaseDialogFragment;
import org.solovyev.android.calculator.R;
import org.solovyev.android.calculator.*;
import org.solovyev.android.plotter.BasePlotterListener;
import org.solovyev.android.plotter.PlotFunction;
import org.solovyev.android.plotter.PlotIconView;
@ -35,6 +33,8 @@ public class PlotFunctionsFragment extends BaseDialogFragment {
@Inject
Plotter plotter;
@Inject
Typeface typeface;
@NonNull
private final PlotterListener plotterListener = new PlotterListener();
private Adapter adapter;
@ -105,6 +105,7 @@ public class PlotFunctionsFragment extends BaseDialogFragment {
private ViewHolder(@NonNull View itemView) {
super(itemView);
BaseActivity.fixFonts(itemView, typeface);
ButterKnife.bind(this, itemView);
itemView.setOnClickListener(this);
itemView.setOnCreateContextMenuListener(this);