Android笔记上传2

*******************************************************************

2015-08-24

长度单位与内外边框

  • Px:像素;dp:每英寸上像素点的数量

dp:与设备像素无关    即dp是按比例匹配不同屏幕,而px是按像素数量匹配屏幕,不同屏幕会产生变形

sp:通常用于指定字体的大小,用户修改手机字体时,字体会改变

例如50dp的字体,50sp的字体,两个字体在手机设置的字体改变后,dp不会变,sp会改变;所以设置控件的长度时用dp(不变形),设置字体时用sp

2.内边距和外边距

控件与外层控件的距离,是外边距;控件与其内部内容之间的距离,是内边距

外边距:

外边距:layout_margin  上外边距layout_marginTop  下外边距layout_marginBottom

左外边距:layout_marginLeft  右外边距:layout_marginRight

内边距:

内边距:padding  上内边距:paddingTop  下内边距:paddingBottom

左内边距:paddingLeft  右内边距:paddingRight

3.多选按钮

<CheckBox/>控件

吃饭,睡觉,打豆豆

<CheckBox

Android:id=”@+id/eatId”

Android:layout_width=”wrap_content”

Android:layout_height=”wrap_content”

Android:text=”睡觉”/>

2015-08-26

1.单选按钮:<RadioButton/>

一组按钮中,只能有一个被选中,如:男和女

2.<RadioGroup/> <RadioGroup>用来存放一组单选按钮:男,女,中性--!

3.OnCheckedChangeListener事件用于监听

class RadioGroupOnClickListener implements OnCheckedChangeListener{

@Override

public void onCheckedChanged(RadioGroup arg0, int arg1) {

if(arg1 ==male.getId()){

System.out.println("选中了“男”");

}

else if (arg1 ==female.getId()) {

System.out.println("选中了“女”");

}

else if (arg1 ==zhongxing.getId()) {

System.out.println("选中了“中性”");

}

}

注:还有一个OnCheckedChangeListener,里面两个参数可以判断选中和取消选中

******************************************************************************

时间: 2025-01-09 13:10:22

Android笔记上传2的相关文章

Android笔记上传4

2015-09-06 一个程序运行多个Activity(页面的跳转) 在layout文件中新建一个xml布局文件act1,在源码中新建一个类Act1.java:在AndroidManifest.xml中注册 <activity android:name="com.marschen.d0906activities.Act1"></activity> 1.在Main.java中添加 button = (Button)findViewById(R.id.btnStar

android和struts2实现android文件上传

1.开发准备如下2个工具类 package org.lxh.util; import java.io.BufferedReader; import java.io.InputStreamReader; import java.io.OutputStream; import java.net.InetAddress; import java.net.Socket; import java.net.URL; import java.util.Map; /** * 上传文件到服务器 * * @auth

Android Library上传到JCenter仓库实践

前言 这段时间研究了下以前做app开发的时候并没有太过关注的JCenter仓库,在实际开发当中通常都是使用第三方开发者上传到jcenter的library,而我们使用的这些library或者plugin是怎么发布到JCenter并让我使用的? 如果我们想开发一个Library或者plugin,我们该怎么做?带着这些问题,我围绕它做了以下实践: Android Library上传到JCenter仓库实践 Gradle插件开发实践-上传apk文件到Bugly 我会分别以两篇博客来分享一下我的实践过程

关于云储存或者百度云的基础问题, 用java/android 实现上传文件到云储存(比如百度云)

============问题描述============ 关于云储存或者百度云的基础问题, 用java/android 实现上传文件到云储存(比如百度云) ============解决方案1============ 参考百度相关api

Android端上传文件到Web服务器

本文中主要就Android端上传文件到Web服务器,做出的一个简单的Demo 1.Tomcat上部署的服务端的实现 2.Android端的代码实现 1.Tomcat服务器上面项目的部署与实现 创建一个Web Project 创建FileUploadServlet.java,当然,一下两个重要的Jar包不能够忘记! commons-fileupload-1.2.2.jar commons-io-2.0.1.jar FileUploadServlet.java import java.io.File

android实现上传

一丶首先服务端的代码: public class UploadServlet extends HttpServlet { public void doGet(HttpServletRequest request, HttpServletResponse response)            throws ServletException, IOException {        request.setCharacterEncoding("UTF-8") ;        resp

利用exif.js解决ios或Android手机上传竖拍照片旋转90度问题

html5+canvas进行移动端手机照片上传时,发现ios手机上传竖拍照片会逆时针旋转90度,横拍照片无此问题:Android手机没这个问题. 因此解决这个问题的思路是:获取到照片拍摄的方向角,对非横拍的ios照片进行角度旋转修正. 利用exif.js读取照片的拍摄信息,详见  http://code.ciaoca.com/javascript/exif-js/ 这里主要用到Orientation属性. Orientation属性说明如下: 旋转角度 参数 0° 1 顺时针90° 6 逆时针9

通过android studio上传项目到github

第一步,下载git客户端,并且安装 下载地址:https://git-for-windows.github.io/ 第二步,在android studio中配置git(注意第一张图中的C:\Program Files\Git\bin\git.exe 是我的git安装后的bin目录)以及github账户(若没有,需要提前到github上注册) 点击test,会弹出successful! 第三步,上传项目 第一次上传的时候提示如右上角,显示已创建库,但是代码没有上传. Can't finish Gi

Android图片上传,可以选择多张图片,缩放预览,拍照上传等

仿照微信,朋友圈分享图片功能 .可以进行图片的多张选择,拍照添加图片,以及进行图片的预览,预览时可以进行缩放,并且可以删除选中状态的图片 .很不错的源码,大家有需要可以下载看看 . 微信 微信 微信 微信 下载地址 : 微信上传图片源码 //部分代码如下 [java] view plaincopy package com.king.photo.activity; import android.annotation.SuppressLint; import android.app.Activity