Advertisement
aldakur

NumbrePickerSizeAndTypeface

May 20th, 2015
269
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.56 KB | None | 0 0
  1. import java.lang.reflect.Method;
  2. import com.kirolm.instalacionesdep.R.color;
  3. import com.kirolm.instalacionesdep.R.drawable;
  4. import android.content.Context;
  5. import android.graphics.Color;
  6. import android.graphics.Typeface;
  7. import android.util.AttributeSet;
  8. import android.view.View;
  9. import android.widget.EditText;
  10. import android.widget.LinearLayout;
  11.  
  12. public class NumberPicker extends android.widget.NumberPicker {
  13.  
  14.        public NumberPicker(Context context, AttributeSet attrs) {
  15.          super(context, attrs);
  16.        }
  17.  
  18.        @Override
  19.        public void addView(View child) {
  20.          super.addView(child);
  21.          updateView(child);
  22.        }
  23.  
  24.        @Override
  25.        public void addView(View child, int index, android.view.ViewGroup.LayoutParams params) {
  26.          super.addView(child, index, params);
  27.          updateView(child);
  28.        }
  29.  
  30.        @Override
  31.        public void addView(View child, android.view.ViewGroup.LayoutParams params) {
  32.          super.addView(child, params);
  33.          updateView(child);
  34.        }
  35.  
  36.        private void updateView(View view) {
  37.          if(view instanceof EditText){
  38.            //((EditText) view).setTextSize(18);
  39.            
  40.             //Preparamos las fuentes personalizadas
  41.             Typeface fontTexto = Typeface.createFromAsset(getResources().getAssets(),"fonts/OpenSans-Semibold.ttf");
  42.            
  43.             //Setter
  44.             ((EditText) view).setTypeface(fontTexto);
  45.            
  46.            
  47.            //((EditText) view).setTextColor(Color.parseColor("#166C8E"));
  48.            ((EditText) view).setTextColor(getResources().getColor(color.donostiakirola_texto_general));
  49.          }
  50.        }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement