2 ssummeraw ssummeraw 于 2013.02.26 16:45 提问

在一个按钮上方左右排放 textview

relative layout:

<?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" 
android:orientation="vertical">
<RelativeLayout
    android:layout_width="wrap_content"
    android:layout_height="wrap_content" >
<TextView
    android:id="@+id/tv2"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="TextView"
    android:layout_alignLeft="@id/button1"/>
<TextView
    android:id="@+id/tv1"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="TextView"
    android:layout_alignRight="@id/button1" />
</RelativeLayout>
<Button
    android:id="@+id/button1"
    android:layout_width="200dp"
    android:layout_height="wrap_content"
    android:text="Button" />
</LinearLayout>

我用了上面的代码没有达到下面的效果:

tv1--------------tv2
|------Button------|

想让textview1 在按钮的左上角, textview2 在按钮的右上角,如何实现呢?

2个回答

baimy1985
baimy1985   2013.02.26 17:31
已采纳

android:layout_alignParentLeft="true"
android:layout_alignParentRight="true"

在你的两个TextView标签里分别加上这两个属性就可以了

Baby_Bonnie
Baby_Bonnie   2013.03.05 15:41
<?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" 
android:orientation="vertical">

<RelativeLayout
    android:layout_width="wrap_content"
    android:layout_height="wrap_content" >

<TextView
    android:id="@+id/tv2"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="TextView"
    android:layout_alignLeft="@+id/button1"/>

<TextView
    android:id="@+id/tv1"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="TextView"
    android:layout_alignRight="@+id/button1" />

<Button
    android:id="@+id/button1"
    android:layout_width="200dp"
    android:layout_height="wrap_content"
    android:text="Button"
    android:layout_below="@+id/tv1" />
</RelativeLayout>  

</LinearLayout>
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
LinearLayout中的控件两端对齐 或 Button、TextView左右对齐
在android中的控件LinearLayout 中的android:gravity="center"  属性,要么是居左、居右、居中对齐,不能达到双控件 两端对齐,要实现两端对齐方式,要采用 中间增加一个控件的方式实现 ,并设置属性weight=1。 <LinearLayout android:layout_width="match_parent" android:layout
textView 弹出键盘上面添加完成按钮,并设置输入内容的格式。
- (void)setContentView{        self.contentTextView = [[UITextView alloc]initWithFrame:CGRectMake(11, 70, ScreenWidth-22, ScreenHeight-70)];     self.contentTextView.backgroundColor = [UIColor w
图片下方或四周有文字,文字上方或四周有图片及其在代码中修改textview中的图片
之前 在遇到图片下方带文字的时候,都是用两个控件来完成的,今天发现了一个属性,可以简单实现这个功能。 如下:             android:id="@+id/iv_order_reserve"             android:layout_width="match_parent"             android:layout_height="match_par
android两个含有图片的TextView控件如何并列对称水平摆放
android开发中,经常会遇到两个含有图片的TextView控件如何并列对称水平摆放的问题,这样的问题没有网上的资料可以参考,甚至连问题都不好描述清楚,下面我们来看一下这样的效果是如何实现的。 定义一个水平的线性布局,在这个水平的线性布局中定义两个竖直的线性布局,每个权重都为1并且填充父控件,然后在这两个竖直的线性布局中分别添加TextView控件,一个使用属性靠左,一个使用属性靠右。
Android - 在RelativeLayout中平分两个控件
在RelativeLayout中平分两个控件本文地址:http://blog.csdn.net/caroline_wendyRelativeLayout在平分时,需要使用一个基准,就是在中间放置一个参考,一个在左面,一个在右面;其中左右的宽度设置为android:layout_width=“0dp&quot;,根据内容自动填充;如:&lt;RelativeLayout xmlns:android=&quot;htt
自定义TextView在上面加个小图片
package mydraw.com.mydraw; import android.content.Context; import android.graphics.Bitmap; import android.graphics.BitmapFactory; import android.graphics.Canvas; import android.graphics.Rect; import
android程序中,点击一个按钮,实现字符加一的功能
首先在布局文件activity_main.xml中添加一个TextView和button控件。 <TextView         android:id="@+id/TextView"         android:layout_width="wrap_content"         android:layout_height="wrap_content"         android
关于点击UIButton弹出键盘,并且键盘的上方还需添加UITextField或者UITextView的解决方法
最近在做一个项目的时候,有这样一个需求,点击UIButton弹出键盘,键盘的上方还需添加一个输入框(UITextField/UITextView),开始的想法是直接设置输入框的 inputAccessoryView,设置后发现键盘根本就没显示出来.经过无数次的修改与查找资料之后,终于大功告成。废话不多说了,先上代码。 //创建输入框视图 - (void)createComme
给UITextView 头部插入视图
有时候我们需要在UITextView的上面插入视图的样式,并且要求其随着输入一起滑动,这时候没有必要再加一个UIScrollView了,可以直接设置UITextView的一个属性,设置如下:_headerView = [[UIView alloc] initWithFrame:CGRectMake(0,-88,self.view.frame.size.width,88)];_textView.tex
自定义 View:左右两边显示 text 的 TextView(RightAndLeftTextView)
自定义View:左右两边显示 text 的 TextView(RightAndLeftTextView)