2015-04-12 3 views
-2

У меня есть ScrollView, который содержит EditText, но проблема в том, что он не отображается должным образом в эмуляторе и на физическом устройстве. Может ли кто-нибудь увидеть какие-либо проблемы с моим кодом?android Layout - scrollview не отображается

XML фрагмент

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 
xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" 
android:layout_height="match_parent" android:paddingLeft="@dimen/activity_horizontal_margin" 
android:paddingRight="@dimen/activity_horizontal_margin" 
android:paddingTop="@dimen/activity_vertical_margin" 
android:paddingBottom="@dimen/activity_vertical_margin" 
android:background="@drawable/background2" 
tools:context="com.jack.cheng.buddhistcopy.Activity1"> 
<ScrollView 
    android:layout_width="300dp" 
    android:layout_height="300dp" 
    android:id="@+id/scrollView" 
    android:layout_alignParentTop="true" 
    android:layout_alignParentLeft="true" 
    android:fillViewport="true" 
    android:isScrollContainer="true" 
    android:saveEnabled="true"> 
    <TableLayout 
     android:id="@+id/sutra" 
     android:layout_width="295dp" 
     android:layout_height="295dp" 
     android:orientation="vertical" 
     > 
     <TableRow 
      android:layout_width="fill_parent" 
      android:layout_height="wrap_content" 
      android:orientation="horizontal"> 
      <EditText 
       android:text="Test" 
       android:layout_width="10dp" 
       android:layout_height="10dp" 
       > 
      </EditText> 
     </TableRow> 
    </TableLayout> 
    </ScrollView> 
</RelativeLayout> 
+0

Что не показано, edittext? можете ли вы поделиться xml? надеюсь, это не прокрутка, которую вы пытаетесь увидеть. – Kay

ответ

0

Пробовали ли вы добавить следующий атрибут в ScrollView?

xmlns:android="http://schemas.android.com/apk/res/android" 
0

Попробуйте использовать:

<EditText 
     android:layout_width="fill_parent" 
     android:layout_height="wrap_content" 
     android:text="TestText" 
     /> 

Вы можете использовать условие: wrap_content, fill_parent или match_parent, как с помощью этих позволяет вашим просматривать элементы для настройки в соответствии с экраном устройства, которое может изменяться.

Также вы можете добавить android:id="@id/myIdentifier" в этот EditText, чтобы вы могли связать его с любым процессом, который у вас в вашем приложении.

Смежные вопросы