Как мне изменить цвет и тип букв в моем коде fragments first?

#java #android #kotlin

#java #Android #kotlin

Вопрос:

Я занят созданием чего-то в своем первом приложении для Android «обзор анкеты». и мне нужно просто знать, как я могу изменить цвет, тип буквы и размер текстового представления.

может кто-нибудь помочь мне с каким кодом. Я очень признателен, спасибо.

 <?xml version="1.0" encoding="utf-8"?>
<androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    tools:context=".FirstFragment">
  
  <TextView
        android:id="@ id/textView"
        android:layout_width="68dp"
        android:layout_height="24dp"
        android:text="Overzicht"
        tools:layout_editor_absoluteX="33dp"
        tools:layout_editor_absoluteY="83dp"
        tools:ignore="MissingConstraints" />
  
  <TextView
        android:id="@ id/textView"
        android:layout_width="68dp"
        android:layout_height="24dp"
        android:text="Overzicht"
        tools:layout_editor_absoluteX="33dp"
        tools:layout_editor_absoluteY="83dp"
        tools:ignore="MissingConstraints" />
  
  <TextView
        android:id="@ id/textView2"
        android:layout_width="306dp"
        android:layout_height="85dp"
        android:text="Hieronder ziet u een overzicht van de antwoorden die u gegeven heeft. Controleer de antwoorden en pas deze waar nodig aan. Als u de vragenlijst naar wens heeft ingevuld kunt u op Verzenden klikken."
        tools:ignore="MissingConstraints"
        tools:layout_editor_absoluteX="33dp"
        tools:layout_editor_absoluteY="141dp" />

</androidx.constraintlayout.widget.ConstraintLayout> 
  

Ответ №1:

Изменение цвета:

 android:textColor="#FFFFFF"
  

Смотрите цветовые коды здесь: ссылка

Изменение шрифта (типа буквы):

 android:fontFamily="name of the font family"
  

Смотрите семейства шрифтов здесь: ссылка

Изменение размера буквы:

 android:textSize="xxdp"
  

xx — это размер шрифта.

Вы всегда можете обратиться к этому сайту за руководствами и документацией: Android dev

Ответ №2:

если вы хотите изменить программно, используя java в вашем методе onCreateView внутри фрагмента, используйте:

 View view = inflater.inflate(R.layout.YOUR_FRAGMENT_VIEW, container, false);
TextView tv;
tv= findViewById(R.id.textView);
Typeface font;
  

теперь, если вы хотите изменить шрифт, сначала откройте папку ресурсов и внутри нее добавьте
FontName.ttf
в методе onCreateView внутри вашего фрагмента добавьте приведенный ниже код:

 font = Typeface.createFromAsset(getActivity().getAssets(), "fonts/fontName.ttf ");
tv.setTypeface(font);
  

если вы хотите изменить цвет TextView

 tv.setTextColor(Color.RED);
  

если вы хотите изменить размер TextView

 tv.setTextSize(TypedValue.COMPLEX_UNIT_SP,14);