鱼C论坛

 找回密码
 立即注册
查看: 3941|回复: 25

[已解决]初学安卓,请帮忙改下源码(进行简单计算)

[复制链接]
发表于 2015-4-15 19:50:14 | 显示全部楼层 |阅读模式
0鱼币
本帖最后由 晚起鸟儿 于 2015-4-16 07:04 编辑

如图,“第一个数”和“第二个数”右边各有个文本输入筐,下面是退出和确定两个未定义按钮,请高手帮忙改下源码,
在模拟器中打开这个界面光标自动在第一行文本输入筐,输入两个数后点“确定”自动进行加法运算,任意时候
点“退出”即退出这个程序。(对高手当然非常简单,请帮助下初学者)另外最简单怎样改,三行中间各留出3dip空白呢?

计算.jpg


<?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"
    android:padding="3dip">
    <TableLayout
  android:layout_width="fill_parent"
  android:layout_height="fill_parent"
  android:padding="3dip">
      <TableRow>
  <TextView
        android:layout_width="0dip"
        android:layout_height="40dip"
        android:layout_weight="1"
        android:text="第一个数:"
        android:textColor="#FFFFFF"
        android:background="#6495ED"
        android:textSize="30dip"/>
      
  <EditText
        android:layout_width="0dip"
        android:layout_height="40dip"
        android:layout_weight="1"
        android:background="#FFFFFF"
        android:textSize="30dip"/>
    </TableRow>
    <TableRow>
  <TextView
        android:layout_width="0dip"
        android:layout_height="40dip"
        android:layout_weight="1"
        android:text="第二个数:"
        android:textColor="#6495ED"
        android:background="#ffffff"
        android:textSize="30dip"/>
      
  <EditText
        android:layout_width="0dip"
        android:layout_height="40dip"
        android:layout_weight="1"
        android:background="#B0C4DE"
        android:textSize="30dip"/>
    </TableRow>
    <TableRow>
        <Button
            android:id="@+id/button1"
            android:layout_width="0dip"
            android:layout_height="50dip"
         android:layout_weight="1"
            android:textSize="40sp"
            android:background="#98eb98"
            android:onClick="OnMySelfClick"
            android:text="退出" />
        <Button
            android:id="@+id/button2"
            android:layout_width="0dip"
          android:layout_height="50dip"
         android:layout_weight="1"
            android:textSize="40sp"
            android:background="#ffa500"
            android:onClick="OnMySelfClick"
            android:text="确定" />
  </TableRow>
</TableLayout>
</LinearLayout>
最佳答案
2015-4-15 19:50:15
晚起鸟儿 发表于 2015-4-25 07:52
XML文件基本能看懂,主要是MainActivity.java因为英语不行看得一头雾水,版主能帮忙注释下么
(整个压 ...

你先看一下这些注释看能不能看懂!
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2015-4-15 19:50:15 | 显示全部楼层    本楼为最佳答案   
晚起鸟儿 发表于 2015-4-25 07:52
XML文件基本能看懂,主要是MainActivity.java因为英语不行看得一头雾水,版主能帮忙注释下么
(整个压 ...

你先看一下这些注释看能不能看懂!

test.java.zip

1.52 KB, 下载次数: 4

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2015-4-16 08:13:49 | 显示全部楼层
这个简单! 用paddingTop这个属性就可以留出3dip的空白了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2015-4-16 20:58:38 | 显示全部楼层
青玄 发表于 2015-4-16 08:13
这个简单! 用paddingTop这个属性就可以留出3dip的空白了

:sweat:我其实想说的是两列间留出3DIP空白,怪我没讲清楚
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2015-4-17 11:19:20 | 显示全部楼层
晚起鸟儿 发表于 2015-4-16 20:58
我其实想说的是两列间留出3DIP空白,怪我没讲清楚

哦~~ 那就试试android:layout_marginLeft或者android:paddingLeft
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2015-4-18 01:05:15 | 显示全部楼层
青玄 发表于 2015-4-17 11:19
哦~~ 那就试试android:layout_marginLeft或者android:paddingLeft

是android:layout_marginLeft="3dip"或者android:paddingLeft="3dip"吗?
加在哪里呢,我试了都不行呀
android:paddingLeft="3dip"加在线性布局替换android:padding="3dip"全局左边会有3dip空白
android:paddingright="3dip"也不行
是不是你没理解我的意思呀?比如说退出和确定中间加3dip空白(所有TextView和EditText之间都要加),
不用在中间拖个TextView组件进来吧
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2015-4-18 08:22:36 | 显示全部楼层
恩~~ 不行的话,那就不用TableLayout布局了,我想这样的布局应该用不到TableLayout吧!你用线性布局做一下!外面的线性布局不变,把里面的TableLayout去掉换成线性布局试一下,里面的线性布局的  android:orientation属性是水平的!然后再试一下!里面每一行是一个线性布局!

评分

参与人数 2荣誉 +13 鱼币 +13 贡献 +6 收起 理由
拈花小仙 + 8 + 8 + 5 感谢楼主无私奉献!
晚起鸟儿 + 5 + 5 + 1 支持楼主!

查看全部评分

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2015-4-18 22:05:08 | 显示全部楼层
青玄 发表于 2015-4-18 08:22
恩~~ 不行的话,那就不用TableLayout布局了,我想这样的布局应该用不到TableLayout吧!你用线性布局做一 ...

这样一改啥都没了。。。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2015-4-18 22:30:01 | 显示全部楼层
本帖最后由 晚起鸟儿 于 2015-4-18 22:31 编辑
青玄 发表于 2015-4-18 08:22
恩~~ 不行的话,那就不用TableLayout布局了,我想这样的布局应该用不到TableLayout吧!你用线性布局做一 ...


版主帮我看下这个好么http://pan.baidu.com/s/1eQInK3K
一位不愿透露身份的网友帮忙写的第一个第二个数相加,我试了在4.2模拟器中打开输入两个数点确定弹出FORCE CLOSE强制关闭,
安装到手机显示无法安装,(我手机系统2.9刷4.4,他的SDK21版本,应该能装呀)
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2015-4-24 11:47:31 | 显示全部楼层
晚起鸟儿 发表于 2015-4-18 22:30
版主帮我看下这个好么http://pan.baidu.com/s/1eQInK3K
一位不愿透露身份的网友帮忙写的第一个第二个 ...

额! 在模拟器上那你有没有看到是什么错误呢!手机无法安装是不是显示无效的安装包,如果是这样的话,可能是系统的问题!我手机以前也遇到过!不知道你用的是什么手机,一般华为,小米不会出现这个问题!
恩!这个相加程序挺简单额的,我想只用到线性布局就可以了!再配上margin与pading属性的话,应该可以实现这样的布局!还有就是把相加后的结果显示在那里呢!我看这个布局里面没有布局这个!

评分

参与人数 1荣誉 +5 鱼币 +5 贡献 +1 收起 理由
晚起鸟儿 + 5 + 5 + 1 支持楼主!

查看全部评分

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2015-4-24 11:52:45 | 显示全部楼层
青玄 发表于 2015-4-24 11:47
额! 在模拟器上那你有没有看到是什么错误呢!手机无法安装是不是显示无效的安装包,如果是这样的话,可 ...

恩~~ 不好意思!你发的连接,我下在下来在我电脑上打不开,我电脑是linux系统,恩~~  如果你的问题还没解决的话,就发一个zip格式的吧!

评分

参与人数 1荣誉 +5 鱼币 +5 贡献 +1 收起 理由
晚起鸟儿 + 5 + 5 + 1 支持楼主!

查看全部评分

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2015-4-25 07:30:50 | 显示全部楼层
青玄 发表于 2015-4-24 11:47
额! 在模拟器上那你有没有看到是什么错误呢!手机无法安装是不是显示无效的安装包,如果是这样的话,可 ...

已经安装好了,是手机设置问题
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2015-4-25 07:52:47 | 显示全部楼层
青玄 发表于 2015-4-24 11:52
恩~~ 不好意思!你发的连接,我下在下来在我电脑上打不开,我电脑是linux系统,恩~~  如果你的问题还 ...

XML文件基本能看懂,主要是MainActivity.java因为英语不行看得一头雾水,版主能帮忙注释下么
(整个压缩包后缀是.7z不支持上传,我把MainActivity.java内容复制保存为doc文档再打包上传)
感谢版主耐心解答~ 计算JAVA代码.rar (3.96 KB, 下载次数: 1)
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2015-4-25 09:50:52 | 显示全部楼层
晚起鸟儿 发表于 2015-4-25 07:52
XML文件基本能看懂,主要是MainActivity.java因为英语不行看得一头雾水,版主能帮忙注释下么
(整个压 ...

恩恩! 我看一下!
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2015-4-25 10:16:21 | 显示全部楼层
晚起鸟儿 发表于 2015-4-25 07:52
XML文件基本能看懂,主要是MainActivity.java因为英语不行看得一头雾水,版主能帮忙注释下么
(整个压 ...

看一下
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2015-4-25 17:02:23 | 显示全部楼层
青玄 发表于 2015-4-25 10:17
你先看一下这些注释看能不能看懂!

谢谢版主,我先结合有道词典看看,不懂的再来请教版主
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2015-4-27 13:22:20 From FishC Mobile | 显示全部楼层
真是难得给力的帖子啊。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2015-4-27 14:56:37 From FishC Mobile | 显示全部楼层
编程,我的真爱上你了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2015-4-28 02:22:35 From FishC Mobile | 显示全部楼层
谢谢分享,慢慢学习!
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

头像被屏蔽
发表于 2015-4-28 02:32:44 From FishC Mobile | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-4-28 00:25

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表