У меня проблема с моим проектом У меня есть длинный текст, который выходит из экрана, и мне нужно прокручивать, я исправил, что, однако, теперь мой текст уходит с экрана вправо, он не остается компактным, у кого есть какие-то предложения? Я хочу, чтобы мой текст был полностью видимым, а также имел свиток с самого начала. Также я мог бы ориентироваться, но я не хочу этого делать, поскольку дизайн будет выглядеть плохо. Я попробовал несколько решений, но надежды нет.Проблема с отображением текста Android?
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent" android:layout_height="match_parent"
android:gravity="center_horizontal">
<ScrollView
android:layout_width="fill_parent"
android:layout_height="fill_parent">
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:gravity="center_horizontal"
android:weightSum="1">
<TextView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="@string/abouthusky"
android:id="@+id/abouthusky"
android:ellipsize="middle"
android:layout_weight=".5"
android:layout_alignParentBottom="true"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true"
/>
</LinearLayout>
</ScrollView>
Вот образ того, как он выглядит: http://i57.tinypic.com/2qt8hvm.png
Вот фрагмент кода:
public class Fragment_list_1 extends android.app.Fragment {
View rootview;
@Nullable
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
rootview = inflater.inflate(R.layout.menu_layout_1, container, false);
return rootview;
}
}
Кроме того, я знаю, что я спросил это в прошлом но я перепутал этот вопрос и не представил достаточно подробностей.
спасибо.
Существует а RelativeLayout> на конец кода это просто, что он доцент включает его. –
ли вы пробовали это, нет необходимости Scrollview .. В Xml: андроид: MaxLines = "AN_INTEGER" андроид: скроллбары = "вертикальный" Затем используйте: yourTextView.setMovementMethod (новый ScrollingMovementMethod()); в вашем коде. –