interface-如何把 textviews 放置在 relative layout布局的右边?

问题描述

如何把 textviews 放置在 relative layout布局的右边?

我想把两个 textviews 放置在 relative layout布局的右边,但是这两个 textviews一直在左边,怎么能放在布局的右边呢?

<LinearLayout
            android:id="@+id/top_lay2"
            android:layout_width="fill_parent"
            android:layout_marginTop="10dp"
            android:orientation="vertical"
            android:layout_height="wrap_content"
            android:background="@drawable/customrect"
            android:layout_marginLeft="10dp"
            android:layout_marginRight="10dp">

<TextView
            android:id="@+id/font"
            android:layout_marginTop="6dp"
            android:textSize="36sp"
            android:layout_gravity="center"
            android:gravity="center"
            android:layout_width="fill_parent"
            android:layout_height="wrap_content"
            android:textColor="@color/white1"
            android:text="AllAroundMe"
            style="@style/shadow"
         />
        <RelativeLayout
            android:background="@drawable/roundedbutton"
            android:layout_width="fill_parent"
            android:layout_height="wrap_content"
            android:layout_marginLeft="4dp"
            android:layout_marginRight="4dp">

                <TextView

            android:id="@+id/desc1"
            android:color="@color/white1"
            android:gravity="right"
            android:layout_alignParentRight="true"
            android:layout_gravity="right"
            android:layout_width="fill_parent"
            android:layout_height="wrap_content"
            android:text="@string/desc1"
            android:textColor="@color/tabDark"
            android:padding="6dip"

    />
        <TextView
                    android:id="@+id/desc2"
                    android:color="@color/white1"
                    android:gravity="right"
                    android:layout_below="@id/desc1"
            android:layout_alignParentRight="true"
            android:layout_gravity="right"
            android:layout_width="fill_parent"
            android:layout_height="wrap_content"
            android:text="@string/desc2"
            android:textColor="@color/tabDark"
            android:textStyle="bold"
            android:padding="6dip"/>

           <ImageButton

            android:id="@+id/login"
             android:layout_below="@id/desc2"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
             android:src="@drawable/facebooklogin"
             android:onClick="LoginClick"
             android:background="@null"
             android:layout_centerHorizontal="true"/>
                </RelativeLayout>
            <View
                android:layout_below="@id/top_lay2"
                    android:layout_width="fill_parent"
        android:layout_height="5dip"/>
</LinearLayout>

解决方案

我怀疑是你的layout的background有问题:

LinearLayout的android:background="@drawable/customrect";
RelativeLayout的android:background="@drawable/roundedbutton"

解决方案二:

请将顶层的布局都修改为相对布局,建议少使用线性布局。

解决方案三:

把Textview的 android:layout_width="wrap_content"全改了试试

时间: 2024-10-26 04:24:46

interface-如何把 textviews 放置在 relative layout布局的右边?的相关文章

android-表格行中的 Relative layout 布局

问题描述 表格行中的 Relative layout 布局 我在表格行中设置了相对布局,当运行下面的代码时出现 Logcat:错误,如何处理这个问题? <TableLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="wrap_content" android:layout_height="wrap_content" a

java-OnTouchListener 不能使用 relative layout

问题描述 OnTouchListener 不能使用 relative layout 我在一个RelativeLayout中动态的添加了很多TextViews.我现在面临的问题是: 不论什么时候当我单独申请一个 onTouch 监听器到TextViews,当我添加touch事件到relative layout时它能检测到touch 事件,但是没有回应. 检测touch事件代码: TextView tv = new TextView(this); tv.setText(values[i]); Dra

Android 布局学习之——Layout(布局)详解二(常见布局和布局参数)

  [Android布局学习系列]   1.Android 布局学习之--Layout(布局)详解一   2.Android 布局学习之--Layout(布局)详解二(常见布局和布局参数)   3.Android 布局学习之--LinearLayout的layout_weight属性   4.Android 布局学习之--LinearLayout属性baselineAligned的作用及baseline      Layout Parameters(布局参数):            在XML文

easyui-EasyUI框架,layout布局(上下左右),设置tab页面的滚动条

问题描述 EasyUI框架,layout布局(上下左右),设置tab页面的滚动条 项目整个用的EasyUI这套框架,layout布局拼接(上,下,左(菜单),右(easyui-tabs), body class="easyui-layout"设置之后,整个框架外层可以根据浏览器的分辩率自动调节,我现在想给每个tab页面(右边)设置滚动条,让右边的页面也可以随着浏览器的分辨率自动调节,出现滚动条(宽w:浏览器的宽-左边像素,高h:浏览器的高-上下和):怎么设置tab页面内容宽高超出 w,

easyui-easyUI中layout布局的页面,要显示最层的滚动条

问题描述 easyUI中layout布局的页面,要显示最层的滚动条 easyUI中layout布局因为每块区域都比较长,所以我想给每块都设定固定的高度,但是屏幕放不下,为了美观,我需要在最外面显示滚动条(每块区域内部的滚动条会自动出现我知道). 解决方案 easyUI中layout布局因为每块区域都比较长,所以我想给每块都设定固定的高度,但是屏幕放不下,为了美观,我需要在最外面显示滚动条(每块区域内部的滚动条会自动出现我知道).

通过layout布局上下显示两个datagrid表格。但是下面的表格不显示分页。

问题描述 通过layout布局上下显示两个datagrid表格.但是下面的表格不显示分页. 通过layout布局上下两部分.上下显示两个datagrid表格. 在写分页的时候,上面的datagrid是可以显示分页的, 但是下面的datagrid就不显示分页了,也是和上面的datagrid分页是一样的. 后来我把上面datagrid分页注释掉,下面的datagrid分页还是不显示.

android中在Layout布局文件中添加控件ID,在Activity中findViewById找不到

        一直用着好好的eclipse开发android的应用,突然新建的项目中发现在Layout布局文件中控件ID在R中不能自动生成了.然后在Eclipse中通过Project->Clean操作之后在R中就生成了控件的ID,这样也太麻烦了.突然想到前几天做个项目需要把eclipse中的自动构建取消掉了,然后目前就不能自动生成了,需要手动操作,在eclipse中设置自动构建就好了,具体操作Project->Build Automatically.在build automatically出

从Chrome源码看浏览器如何layout布局

假设有以下html/css: <div style="border:1px solid #000; width:50%; height: 100px; margin: 0 auto"></div> 这在浏览器上面将显示一个框: 为了画出这个框,首先要知道从哪里开始画.画多大,其次是边缘stroke的颜色,就可以把它画出来了: void draw(SkCanvas* canvas) { SkPaint paint; paint.setStrokeWidth(1);

Android 布局学习之——Layout(布局)详解一

layout(布局)定义了用户界面的可视化结构(visual structure),如Activity的UI,应用窗口的UI.       有两种方式声明layout:       1.在xml文件中声明UI组件.       2.在运行时,实例化布局元素.我们可以以编码的方式创建View或ViewGroup对象,操纵它们的属性.      下面用一个小例子来学习怎样以编码的方式添加layout:      1 import android.app.Activity; 2 import andr