android-如何删除RelativeLayout中按钮之间的空白?

问题描述

如何删除RelativeLayout中按钮之间的空白?

我发现在 btnToEmail 和 btnToDelete 按钮有空白,我设置了android:layout_marginLeft="0dp",如何删除 RelativeLayout中按钮之间的空白?

<RelativeLayout
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:paddingTop="3dip"
        android:layout_marginTop="3dip"
        android:background="#DCDCDC" >

        <Button
            android:id="@+id/btnToEmail"
            style="@style/myTextAppearance"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_alignParentLeft="true"
            android:text="@string/export" />

       <Button
            android:id="@+id/btnToDelete"
            style="@style/myTextAppearance"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_toRightOf="@id/btnToEmail"
            android:layout_marginLeft="0dp"
            android:text="@string/delete" />

        <Button
            android:id="@+id/btnSet"
            style="@style/myTextAppearance"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_toRightOf="@id/btnToDelete"
            android:layout_marginLeft="0dp"
            android:text="@string/settings" />

        <Button
            android:id="@+id/btnAbout"
            style="@style/myTextAppearance"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_toRightOf="@id/btnSet"
            android:layout_marginLeft="0dp"
            android:text="@string/about" />

        <Button
            android:id="@+id/btnExit"
            style="@style/myTextAppearance"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_alignParentRight="true"
            android:text="@string/exit" />
    </RelativeLayout>

解决方案

应该是新版的SDK Button默认背景导致的
你可以在button添加android:background="#999999"或者自己定义背景图片

时间: 2024-11-16 23:46:34

android-如何删除RelativeLayout中按钮之间的空白?的相关文章

Android 带有删除按钮的EditText_Android

MainActivity如下: package cc.textview5; import android.os.Bundle; import android.text.TextUtils; import android.view.View; import android.view.View.OnClickListener; import android.widget.Button; import android.widget.Toast; import android.app.Activity;

Android 带有删除按钮的EditText

MainActivity如下: package cc.textview5; import android.os.Bundle; import android.text.TextUtils; import android.view.View; import android.view.View.OnClickListener; import android.widget.Button; import android.widget.Toast; import android.app.Activity;

Android开发中Activity之间切换出现短暂黑屏的解决方法_Android

本文实例讲述了Android开发中Activity之间切换出现短暂黑屏的解决方法.分享给大家供大家参考,具体如下: 在默认情况下,Android应用程序启动时,会有一个黑屏的时期,原因是,首个activity会加载一些数据,比如初始化列表数据.向服务器发送请求获取数据等等.同样,使用startActivity(inte -- 在默认情况下,Android应用程序启动时,会有一个黑屏的时期,原因是,首个activity会加载一些数据,比如初 始化列表数据.向服务器发送请求获取数据等等.同样,使用s

Android应用的LinearLayout中嵌套RelativeLayout的布局用法_Android

想将Button和ListView分别放在屏幕的一左一右. 单纯使用android:gravity和android:layout_gravity不成功. 于是涉及到RelativeLayout. 关键为:android:layout_alignParentRight="true", android:layout_alignParentLeft="true": <?xml version="1.0" encoding="utf-8&

xcode-在ios的Master-Details视图中删除Edit和+按钮

问题描述 在ios的Master-Details视图中删除Edit和+按钮 最近我的IOS6应用中用到了Master-Detail视图模板,其中一些列表元素已经预设.用户可以对列表进行编辑**edit**和添加**+**.有没有办法能移除这些按钮,阻止用户对原始列表进行操作? 解决方案 有一个很简单的方法: 在MasterViewController.m中找到这个代码,然后删除这几行: self.navigationItem.leftBarButtonItem = self.editButton

android如何获取网页中特定标记之间的代码并作为字符串返回?

问题描述 android如何获取网页中特定标记之间的代码并作为字符串返回? 比如 我要获取某个网页上fhh jkl 这两个标记之间的代码 并返回该怎么弄? 解决方案 正则表达式提取 (?<=fhh).*?(?<jkl) 解决方案二: 除了用正则之外你也可以用Jsoup提取

android开发-关于listview中阻止按钮selector获取焦点的问题

问题描述 关于listview中阻止按钮selector获取焦点的问题 请教一个android问题 在listview中有按钮,所以我自定义了adapter 我想要的效果是点击item,改变item的背景图片 现在问题是当点击item事件的时候,按钮的selector会获取焦点,事件不触发(这个是正常的) 我尝试设置了listview的android:descendantFocusability="blocksDescendants" 以及 按钮控件的android:focusable

database-点击按钮删除数据库中的行

问题描述 点击按钮删除数据库中的行 我做一个应用程序:当重启 activity,点击一个按钮时需要把插入表中的行删除.我试了下面的方法,但是不能得到预期的效果,相同的行再次插入.如何解决这个问题呢? public void deleteDatabase(String databaseName) { context.deleteDatabase(databaseName); } 和 public void deleteAll(){ db.execSQL(""TRUNCATE TABLE&

修改按钮-Android中adapter数据传递出去与控制activity中按钮状态

问题描述 Android中adapter数据传递出去与控制activity中按钮状态 1C 求大神告知,我在adapter中获得了数据,是一个List 现在我在包适配器的这个activity中要用这个List如何将数据传递到activity中去呢?或者说我在activity中如何调用这个数据呢?还有一个问题,我在adapter中 viewHolder.imageIsCheck.setTag(position); convertView.setOnClickListener(new Content