• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >Android > android布局带参返回,android布局

android布局带参返回,android布局

作者:网友 字体:[增加 减小] 来源:互联网 时间:2017-05-26

网友通过本文主要向大家介绍了android 布局,android布局详解,android 布局属性,android布局技巧,android 布局优化等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com

android布局带参返回,android布局


package com.lxj.lesson2_3ID19;

import com.example.lesson2_3_id19.R;
import com.lxj.other.AgeActivity;
import com.lxj.other.HeightActivity;
import com.lxj.other.SexActivity;

import android.os.Bundle;
import android.util.Log;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.TextView;
import android.app.Activity;
import android.content.Intent;

public class MainActivity extends Activity implements OnClickListener {
    private static final int REQUEST_AGE = 1;
    private static final int REQUEST_HEIGHT = 2;
    private static final int REQUEST_SEX = 3;
    User user = new User();
    TextView tvAge,tvHeight,tvSex;
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        
        initView();
        registerListener();
    }
    private void registerListener() {
        tvAge.setOnClickListener(this);
        tvHeight.setOnClickListener(this);
        tvSex.setOnClickListener(this);
    }
    private void initView() {
        tvAge = (TextView) findViewById(R.id.tv_age);
        tvHeight = (TextView) findViewById(R.id.tv_height);
        tvSex = (TextView) findViewById(R.id.tv_sex);
    }
    @Override
    public void onClick(View v) {
        switch (v.getId()) {
        case R.id.tv_age:
            startActivityForResult(new Intent(this, AgeActivity.class), REQUEST_AGE);
            break;
        case R.id.tv_height:
            startActivityForResult(new Intent(this, HeightActivity.class), REQUEST_HEIGHT);
            break;
        case R.id.tv_sex:
            startActivityForResult(new Intent(this, SexActivity.class), REQUEST_SEX);
            break;
        }
    }
    @Override
    protected void onActivityResult(int requestCode, int resultCode, Intent data) {
        super.onActivityResult(requestCode, resultCode, data);
        // 调试可见,程序中不用
        Log.e("TAG", "-------------程序从" + requestCode + "返回");
        if (resultCode == RESULT_OK) {
            switch (requestCode) {
            case REQUEST_AGE:
                String age = data.getStringExtra("age");
                tvAge.setText(age);
                break;
            case REQUEST_HEIGHT:
                String height = data.getStringExtra("height");
                tvHeight.setText(height);
                break;
            case REQUEST_SEX:
                String sex = data.getStringExtra("sex");
                tvSex.setText(sex);
                break;
            }
        }else {
            // 调试程序用log,代码中不需要
            Log.e("TAG", "-------------程序没有任何返回");
        }
    }
}
package com.lxj.lesson2_3ID19;

public class User {
    String age;
    String height;
    String sex;
    public String getAge() {
        return age;
    }
    public void setAge(String age) {
        this.age = age;
    }
    public String getHeight() {
        return height;
    }
    public void setHeight(String height) {
        this.height = height;
    }
    public String getSex() {
        return sex;
    }
    public void setSex(String sex) {
        this.sex = sex;
    }
    public User(String age, String height, String sex) {
        super();
        this.age = age;
        this.height = height;
        this.sex = sex;
    }
    
    public User() {
        super();
        // TODO Auto-generated constructor stub
    }
    @Override
    public String toString() {
        return "User [age=" + age + ", height=" + height + ", sex=" + sex + "]";
    }
    
}
package com.lxj.other;

import com.example.lesson2_3_id19.R;

import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.TextView;

public class AgeActivity extends Activity implements OnClickListener{
    TextView aga1,age2,age3;
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_age);
        initView();
        registerListener();
    }
    private void registerListener() {
        aga1.setOnClickListener(this);
        age2.setOnClickListener(this);
        age3.setOnClickListener(this);
    }
    private void initView() {
        aga1 = (TextView) findViewById(R.id.tv_age_1);
        age2 = (TextView) findViewById(R.id.tv_age_2);
        age3 = (TextView) findViewById(R.id.tv_age_3);
    }
    @Override
    public void onClick(View v) {
        // 这个v代表当前所点击的视图
        // instanceof:代表 左边的对象是否是右边类型的实例
        if (v instanceof TextView) {
            // 把v强转成TextView类型
            TextView tv = (TextView) v;
            
            //带参返回



 
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • android设计的布局在阿拉伯语下界面错乱的解决方法,android阿拉伯语
  • [Android]Android布局优化之<include />,androidinclude
  • android布局带参返回,android布局
  • android布局不带参数返回,android布局参数
  • android开发中常见布局的注意点,android开发布局

相关文章

  • 2017-05-26Application,applicationform
  • 2017-05-26Android.mk模板(持续更新中),android.mk更新中
  • 2017-05-26向android studio中导入带有jni的eclipse项目
  • 2017-05-26Android 手机卫士--9patch图,
  • 2017-05-26iOS,Android网络抓包教程之tcpdump
  • 2017-05-26android studio 中去除应用标题栏,androidstudio
  • 2017-05-26用原生VideoView进行全屏播放时的问题,videoview全屏播放
  • 2017-05-26【原】tinker dex文件格式的dump工具tinker-dex-dump,dextinker-dex-dump
  • 2017-05-26mmap实现分析
  • 2017-05-26JSON解析和XML解析对比,JSON解析XML解析

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • 安卓四大组件之内容提供者,安卓四大提供者
    • Androidstudio中导入内部依赖模块总结,androidstudio模块
    • Android细笔记--ContentProvider,--contentprovider
    • 7.6.4 基于UDP协议的Socket通信
    • android:从另外一个activity中返回数据
    • andriod 资源文件之存取操作,andriod资源文件
    • Android pm命令详解
    • HandlerThread,handlerthread用法
    • Java多线程常见问题,java多线程
    • Android学习笔记(31):滚动视图ScrollView浅析

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有