我已成功将语言环境设置为阿拉伯语,并且已成功从string.xml(ar)中获取了字符串,但是后来我发现从api填充的recyclerview项中的文本不可见,尽管所有此api中的整数值在项目中可见,但api中的英文文本不可见。 当我将语言环境更改回英语时,它工作正常。
这是我用于recyclerview的xml
<?xml version="1.0" encoding="utf-8"?>
<android.support.constraint.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="wrap_content"
android:background="#67b700"
android:gravity="center_vertical"
android:orientation="vertical">
<RelativeLayout
android:id="@+id/relativeLayout"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="10dp"
android:layout_marginStart="10dp"
android:layout_marginTop="11dp"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent">
<ImageView
android:id="@+id/iv_jersey"
android:layout_width="30dp"
android:layout_height="37dp"
android:background="@mipmap/team_jersey" />
<TextView
android:id="@+id/tv_jersey_number"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerInParent="true"
android:text="5"
android:fontFamily="sans-serif-condensed"
android:textColor="@android:color/white"
android:textSize="12sp" />
</RelativeLayout>
<TextView
android:id="@+id/tv_player_first_name"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="10dp"
android:layout_marginStart="10dp"
android:layout_marginTop="10dp"
android:gravity="start"
android:text="player first name"
android:textAlignment="viewStart"
android:fontFamily="sans-serif-medium"
android:textColor="@android:color/white"
android:textSize="9sp"
android:textStyle="normal"
app:layout_constraintStart_toEndOf="@+id/relativeLayout"
app:layout_constraintTop_toTopOf="parent" />
<TextView
android:id="@+id/tv_player_last_name"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="10dp"
android:layout_marginStart="10dp"
android:fontFamily="@font/tuf"
android:textColor="@android:color/black"
android:textSize="12sp"
android:textStyle="bold"
android:text="player last name"
android:gravity="start"
android:textAlignment="viewStart"
app:layout_constraintStart_toEndOf="@+id/relativeLayout"
app:layout_constraintTop_toBottomOf="@+id/tv_player_first_name" />
<TextView
android:id="@+id/tv_player_specialization"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginStart="10dp"
android:fontFamily="sans-serif"
android:gravity="start"
android:textAlignment="viewStart"
android:text="player specialization"
android:paddingBottom="10dp"
android:textColor="@android:color/white"
android:textSize="5sp"
app:layout_constraintStart_toEndOf="@+id/relativeLayout"
app:layout_constraintTop_toBottomOf="@+id/tv_player_last_name"
android:layout_marginLeft="10dp" />
<TextView
android:id="@+id/textView5"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="10dp"
android:alpha="0.5"
android:fontFamily="sans-serif-medium"
android:text="Pts"
android:textColor="@color/colorText"
android:textSize="8sp"
android:textStyle="normal"
app:layout_constraintStart_toStartOf="@+id/tv_last_5_mini"
app:layout_constraintTop_toTopOf="parent" />
<TextView
android:id="@+id/tv_last_5_mini"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginEnd="10dp"
android:layout_marginRight="10dp"
android:fontFamily="sans-serif"
android:textColor="@color/colorText"
android:textSize="12sp"
android:textStyle="bold"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintTop_toBottomOf="@+id/textView5" />
<LinearLayout
android:id="@+id/layout_expanded"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="8dp"
android:gravity="bottom"
android:paddingBottom="6dp"
android:paddingEnd="10dp"
android:paddingStart="10dp"
android:paddingTop="6dp"
app:layout_constraintTop_toBottomOf="@+id/tv_player_specialization">
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:orientation="vertical">
<TextView
android:id="@+id/tv_last_match"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:fontFamily="sans-serif-medium"
android:textColor="@android:color/white"
android:textSize="18sp"
android:textStyle="normal" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:fontFamily="sans-serif-light"
android:text="@string/item_fantasy_player_last_match"
android:textColor="@android:color/white"
android:textSize="10sp"
android:textStyle="normal" />
</LinearLayout>
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginStart="10dp"
android:orientation="vertical">
<TextView
android:id="@+id/tv_last_5_avg"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:fontFamily="sans-serif-medium"
android:textColor="@android:color/white"
android:textSize="18sp"
android:textStyle="normal" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:fontFamily="sans-serif-light"
android:text="@string/item_fantasy_player_last_5_avg"
android:textColor="@android:color/white"
android:textSize="10sp"
android:textStyle="normal" />
</LinearLayout>
</LinearLayout>
<View
android:layout_width="match_parent"
android:layout_height="0.4dp"
android:background="@color/colorSeparator"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/layout_expanded" />
</android.support.constraint.ConstraintLayout>