首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >PagedView中的重叠字段

PagedView中的重叠字段
EN

Stack Overflow用户
提问于 2012-04-19 02:59:13
回答 1查看 211关注 0票数 0

我在我的应用程序中使用Greendroid,并使用该库中的PagedView。

我的PaddedLayout:

代码语言:javascript
复制
<merge
    xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:greendroid="http://schemas.android.com/apk/res/com.cyrilmottier.android.gdcatalog">

    <greendroid.widget.PagedView
        android:id="@+id/paged_view"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent" />

        <LinearLayout android:layout_width="fill_parent"
        android:layout_height="fill_parent" android:orientation="vertical" android:layout_alignParentBottom="true" android:gravity="bottom"
            >

                      <Button
        android:id="@+id/mal_up"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_gravity="center_horizontal"
        android:layout_margin="4dp"
        android:background="@drawable/custom_button"
        android:gravity="center"
        android:padding="8dp"
        android:text="Flirt"
        android:textColor="#ffffff"
        android:textSize="12pt"
        android:typeface="serif" />

        <greendroid.widget.PageIndicator
            android:id="@+id/page_indicator"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_gravity="center_horizontal"
            android:layout_marginBottom="15dp" />  
        </LinearLayout>

</merge>

我的实体布局:

代码语言:javascript
复制
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:orientation="vertical"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"    >

    <ImageView
        android:id="@+id/mal_iv"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:src="@drawable/icon" 
        android:layout_gravity="center_horizontal"
        android:paddingTop="10dp"/>

      <TextView
          android:layout_width="wrap_content"
          android:layout_height="wrap_content"
          android:layout_gravity="center_horizontal"
          android:layout_marginTop="10dp"
          android:text="@string/username" />

    <TextView
            android:id="@+id/mal_name"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_gravity="center_horizontal"
            android:textColor="#FF3100" 
            android:textAppearance="?android:attr/textAppearanceLarge"/>

   <TextView
       android:layout_width="wrap_content"
       android:layout_height="wrap_content"
       android:layout_gravity="center_horizontal"
       android:text="@string/age" />

    <TextView
            android:id="@+id/mal_age"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_gravity="center_horizontal"
            android:textColor="#FF3100"
              android:textAppearance="?android:attr/textAppearanceLarge"  />
      <TextView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_gravity="center_horizontal"
            android:text="@string/gender" />    
    <TextView
            android:id="@+id/mal_gender"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_gravity="center_horizontal"
            android:textColor="#FF3100"
            android:textAppearance="?android:attr/textAppearanceLarge" />


</LinearLayout>

它看起来是这样的:

问题:

PaddedLayout和我的实体布局重叠,请帮助

EN

回答 1

Stack Overflow用户

发布于 2012-04-19 03:17:00

您可以将TextFields和按钮放入

代码语言:javascript
复制
<LinearLayout ... android:orientation="vertical">

<LinearLayout>

然后把这个放到HorizontalScrollView里。

如果你这么做。用户可以向下滚动到较小设备上的按钮。

据我所知,不同解决方案的屏幕空间会更少。

所以代码可能是这样的。(调情按钮位于滚动视图中的线性布局中)

您的实体布局:

代码语言:javascript
复制
<?xml version="1.0" encoding="utf-8"?>
<HorizontalScrollView  xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent" >
<LinearLayout
    android:orientation="vertical"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"    >

    <ImageView
        android:id="@+id/mal_iv"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:src="@drawable/icon" 
        android:layout_gravity="center_horizontal"
        android:paddingTop="10dp"/>

      <TextView
          android:layout_width="wrap_content"
          android:layout_height="wrap_content"
          android:layout_gravity="center_horizontal"
          android:layout_marginTop="10dp"
          android:text="@string/username" />

    <TextView
            android:id="@+id/mal_name"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_gravity="center_horizontal"
            android:textColor="#FF3100" 
            android:textAppearance="?android:attr/textAppearanceLarge"/>

   <TextView
       android:layout_width="wrap_content"
       android:layout_height="wrap_content"
       android:layout_gravity="center_horizontal"
       android:text="@string/age" />

    <TextView
            android:id="@+id/mal_age"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_gravity="center_horizontal"
            android:textColor="#FF3100"
              android:textAppearance="?android:attr/textAppearanceLarge"  />
      <TextView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_gravity="center_horizontal"
            android:text="@string/gender" />    
    <TextView
            android:id="@+id/mal_gender"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_gravity="center_horizontal"
            android:textColor="#FF3100"
            android:textAppearance="?android:attr/textAppearanceLarge" />

<Button
        android:id="@+id/mal_up"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_gravity="center_horizontal"
        android:layout_margin="4dp"
        android:background="@drawable/custom_button"
        android:gravity="center"
        android:padding="8dp"
        android:text="Flirt"
        android:textColor="#ffffff"
        android:textSize="12pt"
        android:typeface="serif" />

</LinearLayout>
</HorizontalScrollView>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10216104

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档