starshas писал(а):Вот что у меня в левой части:
Код: Выделить всё
<RelativeLayout
android:id="@+id/layout_three"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_above="@+id/img3"
android:layout_alignParentLeft="true"
android:layout_alignParentRight="true"
android:layout_below="@+id/img9" >
<ScrollView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:overScrollMode="never"
android:scrollbars="none" >
<RelativeLayout
android:layout_width="340px"
android:layout_height="wrap_content" >
<TextView
android:id="@+id/text_barter"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_marginLeft="65px"
android:layout_marginTop="5px"
android:text="Barter"
android:textColor="#1FD573"
android:textSize="22px" />
<TextView
android:id="@+id/text_bg"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_marginLeft="65px"
android:layout_marginTop="46px"
android:text="Big Guns"
android:textColor="#1FD573"
android:textSize="22px" />
<TextView
android:id="@+id/text_ew"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_marginLeft="65px"
android:layout_marginTop="87px"
android:text="Energy Weapons"
android:textColor="#1FD573"
android:textSize="22px" />
<TextView
android:id="@+id/text_ex"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_marginLeft="65px"
android:layout_marginTop="128px"
android:text="Explosives"
android:textColor="#1FD573"
android:textSize="22px" />
<TextView
android:id="@+id/text_lockp"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_marginLeft="65px"
android:layout_marginTop="169px"
android:text="Lockpick"
android:textColor="#1FD573"
android:textSize="22px" />
<TextView
android:id="@+id/text_med"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_marginLeft="65px"
android:layout_marginTop="210px"
android:text="Medicine"
android:textColor="#1FD573"
android:textSize="22px" />
<TextView
android:id="@+id/text_mel"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_marginLeft="65px"
android:layout_marginTop="251px"
android:text="Melee Weapons"
android:textColor="#1FD573"
android:textSize="22px" />
<TextView
android:id="@+id/text_repair"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_marginLeft="65px"
android:layout_marginTop="292px"
android:text="Repair"
android:textColor="#1FD573"
android:textSize="22px" />
<TextView
android:id="@+id/text_sience"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_marginLeft="65px"
android:layout_marginTop="333px"
android:text="Science"
android:textColor="#1FD573"
android:textSize="22px" />
<TextView
android:id="@+id/text_smg"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_marginLeft="65px"
android:layout_marginTop="374px"
android:text="Small Guns"
android:textColor="#1FD573"
android:textSize="22px" />
<TextView
android:id="@+id/text_sneak"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_marginLeft="65px"
android:layout_marginTop="415px"
android:text="Sneak"
android:textColor="#1FD573"
android:textSize="22px" />
<TextView
android:id="@+id/text_speech"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_marginLeft="65px"
android:layout_marginTop="456px"
android:text="Speech"
android:textColor="#1FD573"
android:textSize="22px" />
<TextView
android:id="@+id/text_unarmed"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_marginLeft="65px"
android:layout_marginTop="497px"
android:text="Unarmed"
android:textColor="#1FD573"
android:textSize="22px" />
<TextView
android:id="@+id/textView9"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignBaseline="@+id/text_barter"
android:layout_alignBottom="@+id/text_barter"
android:layout_alignParentRight="true"
android:text="51"
android:textColor="#1FD573"
android:textSize="22px" />
<TextView
android:id="@+id/textView10"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignBaseline="@+id/text_bg"
android:layout_alignBottom="@+id/text_bg"
android:layout_alignParentRight="true"
android:text="22"
android:textColor="#1FD573"
android:textSize="22px" />
<TextView
android:id="@+id/textView20"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignBaseline="@+id/text_ew"
android:layout_alignBottom="@+id/text_ew"
android:layout_alignParentRight="true"
android:text="22"
android:textColor="#1FD573"
android:textSize="22px" />
<TextView
android:id="@+id/textView22"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignBaseline="@+id/text_ex"
android:layout_alignBottom="@+id/text_ex"
android:layout_alignParentRight="true"
android:text="56"
android:textColor="#1FD573"
android:textSize="22px" />
<TextView
android:id="@+id/textView24"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignBaseline="@+id/text_lockp"
android:layout_alignBottom="@+id/text_lockp"
android:layout_alignParentRight="true"
android:text="60"
android:textColor="#1FD573"
android:textSize="22px" />
<TextView
android:id="@+id/textView26"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignBaseline="@+id/text_med"
android:layout_alignBottom="@+id/text_med"
android:layout_alignParentRight="true"
android:text="62"
android:textColor="#1FD573"
android:textSize="22px" />
<TextView
android:id="@+id/textView28"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignBaseline="@+id/text_mel"
android:layout_alignBottom="@+id/text_mel"
android:layout_alignParentRight="true"
android:text="30"
android:textColor="#1FD573"
android:textSize="22px" />
<TextView
android:id="@+id/textView30"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignBaseline="@+id/text_repair"
android:layout_alignBottom="@+id/text_repair"
android:layout_alignParentRight="true"
android:text="82"
android:textColor="#1FD573"
android:textSize="22px" />
<TextView
android:id="@+id/textView32"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignBaseline="@+id/text_sience"
android:layout_alignBottom="@+id/text_sience"
android:layout_alignParentRight="true"
android:text="50"
android:textColor="#1FD573"
android:textSize="22px" />
///
<TextView
android:id="@+id/textView34"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignBaseline="@+id/text_smg"
android:layout_alignBottom="@+id/text_smg"
android:layout_alignParentRight="true"
android:text="30"
android:textColor="#1FD573"
android:textSize="22px" />
<TextView
android:id="@+id/textView35"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignBaseline="@+id/text_sneak"
android:layout_alignBottom="@+id/text_sneak"
android:layout_alignParentRight="true"
android:text="77"
android:textColor="#1FD573"
android:textSize="22px" />
<TextView
android:id="@+id/textView36"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignBaseline="@+id/text_speech"
android:layout_alignBottom="@+id/text_speech"
android:layout_alignParentRight="true"
android:text="68"
android:textColor="#1FD573"
android:textSize="22px" />
<TextView
android:id="@+id/textView37"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignBaseline="@+id/text_unarmed"
android:layout_alignBottom="@+id/text_unarmed"
android:layout_alignParentRight="true"
android:text="65"
android:textColor="#1FD573"
android:textSize="22px" />
</RelativeLayout>
</ScrollView>
Если честно, это ужасно. При создании нового проекта создается разметка с RelativeLayout, но, по мне, так это самый худший вариант из всех возможных. Лучше использовать LinearLayout или FrameLayout.
Все эти 200 с лишним строк можно было заменить вот этим:
[syntax=java] <ListView
android:id="@android:id/list"
android:layout_width="340px"
android:layout_height="match_parent">
</ListView>[/syntax]
Ну и разметка для строк:
[syntax=java]<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="
http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:gravity="center_vertical"
android:orientation="horizontal">
<TextView
android:id="@+id/txtName"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_weight="1"
android:text="Name" />
<TextView
android:id="@+id/txtValue"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="20" />
</LinearLayout>[/syntax]Разметка сделана грубо, нужно будет добавить дополнительные отступы, что бы текст к краям не прилипал, но мысль, я думаю, ясна.
Также, если все сделать через ListView, код станет намного понятней, я это гарантирую.
Вот первый урок по спискам
http://startandroid.ru/ru/uroki/vse-uro ... tview.html
Советую прийти их все, перед тем как начинать писать свою программу.
И на будущее, если в списке много элементов или все строки по структуре похожи как братья близнецы, нужно использовать ListView! ScrollView тут выглядит топорно и не к месту.