android-Android 新手问题 求帮助

问题描述

Android 新手问题 求帮助

我是一个安卓代码新手,我现在正在学习Button按钮,我想把Button居中怎么样才能实现
<Button
android:id="@+id/button1"
android:layout_height="wrap_content"
android:layout_width="wrap_content"
android:text="开始游戏"

<Button
android:id="@+id/button2"
android:layout_height="wrap_content"
android:layout_width="wrap_content"
android:text="关于游戏"

</Button>

<Button
android:id="@+id/button3"
android:layout_height="wrap_content"
android:layout_width="wrap_content"
android:text="结束游戏"

</Button>

这是我现在的代码 请求大神指点,还有 我想在我的界面背景上添加一个图片 ,应该怎样实现呢?

解决方案

建议先学学布局,布局是门艺术,楼上的已经实现了你要的效果

解决方案二:

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
              android:layout_width="fill_parent"
              android:layout_height="fill_parent"
              android:orientation="vertical"
              android:background="@drawable/你的背景图片"
              android:gravity="center">
    <Button
            android:id="@+id/button1"
            android:layout_height="wrap_content"
            android:layout_width="wrap_content"
            android:text="开始游戏"/>

    <Button
            android:id="@+id/button2"
            android:layout_height="wrap_content"
            android:layout_width="wrap_content"
            android:text="关于游戏"

            />
    <Button
            android:id="@+id/button3"
            android:layout_height="wrap_content"
            android:layout_width="wrap_content"
            android:text="结束游戏"

            />
</LinearLayout>

解决方案三:

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:background="@drawable/背景图片" >
    <LinearLayout
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_centerInParent="true">
    <Button
        android:id="@+id/button1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="开始游戏" />

    <Button
        android:id="@+id/button2"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="关于游戏" />

    <Button
        android:id="@+id/button3"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="结束游戏" />
    </LinearLayout>
</RelativeLayout>

解决方案四:

在button里加上android:gravity=center就是居中的意思

解决方案五:

下面标注粗体字的部分 是实现背景图 以及 让按钮横向居中 和纵向居中 的主要代码

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical"
android:background="#00ff00"
android:gravity="center"

<Button
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="开始游戏" />

<Button
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="关于游戏" />

<Button
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="结束游戏" />
时间: 2024-11-02 22:06:51

android-Android 新手问题 求帮助的相关文章

android报错-android开发报错log信息如下,小弟新手,求问是什么错误,错在哪,如何解决

问题描述 android开发报错log信息如下,小弟新手,求问是什么错误,错在哪,如何解决 02-21 20:41:34.969: W/dalvikvm(20654): threadid=11: thread exiting with uncaught exception (group=0x40abf228) 02-21 20:41:34.969: E/AndroidRuntime(20654): FATAL EXCEPTION: Thread-6366 02-21 20:41:34.969:

程序员-Android的初学者,求高手帮忙解决问题

问题描述 Android的初学者,求高手帮忙解决问题 求各位大神帮帮忙: 我是一个刚踏进工程师行业的程序员,以前从没做过实战项目.现在刚进一家企业,是那种很小的公司.老板要做一个app,可什么都没有.就我一个人,我现在很迷茫,不知道怎么开始. 数据库.服务端.app端.要以那为切入口开始做起.求各位大神简要说明一下流程. 万分感谢 解决方案 首先我也是新手,只是给一些简单建议 第一,了解需求 第二,建立服务端框架 spring + spring mvc + mybaits 上手挺容易的. 第三,

android 2种效果求实现方法。。。有截图。。。

问题描述 android 2种效果求实现方法...有截图... ** 可以左右滑动,里面是文字,还可以上下滑动文字...我只做过图片的... ** ----------------------分割线----------------------------- 注意看图片边角(小半圆)...是怎么实现的,我已经确认过了图片是方形的,应该是覆盖了... 我不知道怎么覆盖的... 解决方案 android-support-v4.jar中的viewpager,里面是scrollview.覆盖,用relat

10个常见的Android开发新手误区

  1.不读Android开发文档 Android开发者网站可以很好的帮助你.很多的文档也可以通过SDK工具下载.这些文档不仅仅是Javadoc API的参考,它包括许多指南.教程.视频.培训以及其他有用的资料来创建Android应用程序. Android训练,通过一些有用的教程示例,指导你解决特定问题或实现特定的功能. 2.不熟悉Android开发工具 Android SDK不仅可以用来编译打包你的应用程序在Android手机上运行,而且它有一整套工具来帮助你构建应用程序.其中一些工具可以帮助

android获取公网IP 求大神解答

问题描述 android获取公网IP 求大神解答 android可以获取公网IP吗 不是局域网和内网IP 不是那种获取URL的方式 解决方案 需要借助一个外网的服务器,比如常见的用ip138.cmyiphttp://blog.csdn.net/jaycee110905/article/details/8516318 解决方案二: http://www.cnblogs.com/android100/p/Android-get-ip.htmlhttp://www.2cto.com/kf/201504

cocos2d-x-3.8编译android报错,求大神帮帮忙

问题描述 cocos2d-x-3.8编译android报错,求大神帮帮忙 创建了一个cocos2d项目,添加了几行代码,在vs2012下运行正常,编译win32也正常,但是一编译android就报错 NDK用android-ndk-r9d和android-ndk-r10两个版本试过,估计不是ndk的原因,其他的原因也想不出来,求大神帮忙解决 这是报错的原文 E:cocosfu100>cocos compile -p android -j 4 执行命令:compile 编译模式:debug 使用

android启动崩溃,求指导

问题描述 android启动崩溃,求指导 我写了一个很简单的android小程序,结果程序没法编译,连启动都启动不了,但是如果我把下面那行( EditText editText = new EditText(this);)注释掉就没有问题,不知道各位能不能指点一下呢,谢谢了,代码如下: package org.crazyit.io; import android.app.Activity; import android.app.AlertDialog; import android.conten

android studio的问题求大神解决!!!

问题描述 android studio的问题求大神解决!!! android studio 自己创建的项目就可以运行,但是导入的项目不能运行怎么解决啊?其他的导入方式也试过了,导入的项目上面的运行跟模拟器都是灰色的,而且项目里面每一个文件(布局文件除外)的右下角都会有一个红色的圆圈,圆圈里面是一红色的J字母. 解决方案 重新把项目构建一边,在 解决方案二: 小伙子 ,你按这篇帖子重新导入你的Eclipse项目.http://www.cnblogs.com/ct2011/p/4183553.htm

android-网上的方法都试过了,软件也重装了,Android studio 报错,求解决,在线等..

问题描述 网上的方法都试过了,软件也重装了,Android studio 报错,求解决,在线等.. Error:Unable to start the daemon process. This problem might be caused by incorrect configuration of the daemon. For example, an unrecognized jvm option is used. Please refer to the user guide chapter

linux-Linux下安装Android Studio出错,求大神解答!

问题描述 Linux下安装Android Studio出错,求大神解答! JDK都配置好了,运行 zoegreen@zoegreen-Lenovo-IdeaPad-Y470:/opt/android-studio/bin$ java -version java version "1.7.0_51" Java(TM) SE Runtime Environment (build 1.7.0_51-b13) Java HotSpot(TM) Server VM (build 24.51-b0