学习android记录的笔记
2016-03-30 21:42:23 lu_andd 阅读数 48

1. split()方法——java.lang.string.split——string.split([separator,[limit]]) 

   将一个字符串分割为子字符串,然后将结果作为字符串数组返回。 

参数 

string 要被分解的 String 对象或文字。该对象不会被 split 方法修改。 

separator 字符串或 正则表达式对象,它标识了分隔字符串时使用的是一个还是多个字符。如果忽略该选项,返回包含整个字符串的单一元素数组。 
limit 该值用来限制返回数组中的元素个数。

所以正常的写法是这样的:

1、如果用“.”作为分隔的话,必须是如下写法:String.split("\\."),这样才能正确的分隔开,不能用String.split(".");
2、如果用“|”作为分隔的话,必须是如下写法:String.split("\\|"),这样才能正确的分隔开,不能用String.split("|");
“.”和“|”都是转义字符,必须得加"\\";
3、如果在一个字符串中有多个分隔符,可以用“|”作为连字符,比如:“a=1 and b =2 or c=3”,把三个都分隔出来,可以用String.split("and|or");

2017-08-02 09:33:52 YMLAndroid 阅读数 62
class Person
{
private String name;
private int age;
private void talk()
{
System.out.print("我是"+name+",我今年"+age+"岁");
}
public void say()
{
talk();
}
public void setName(String lbb)
{
name=lbb;
}
public void setAge(int a)
{
if(a>0)
age=a;
}
public String getName()
{
return name;
}
public int getAge()
{
return age;
}
}


public class TestPersonDemo1
{
public static void main(String[] args)
{
Person a = new Person();
a.setName=("张三");
a.setAge=(20);
a.say();
}

}

以上代码提示找不到符号,附图。

目前我也不知道什么问题,等以后懂了再回来解释

2015-03-25 23:41:37 yun2205446823 阅读数 244
<TextView android:id="@+id/mainTitle"
	android:layout_width="fill_content"
	android:layout_height="wrap_content" android:layout_marginTop="10dip"
	android:text="@+id/mainTitleforLayout002" 
	android:background="@color/grey"/>

老是第二行报错“error: Error: String types not allowed (at 'layout_width' with value 'fill_content')”;
找了很久没有发现在哪错了,最后发现应该是fill_parent(另外还有一个是wrap_content,给记混了),太二了
2011-12-26 21:09:59 keepLoveing 阅读数 339

生活若是学科真是深奥,所以经历的会助于成长

                                                                               ---纪念懵懂的岁月


android+eclipse首先是配置问题: 

                                                               需要安装的 Eclipse+jdk+sdk 这些到google官网下载即可,其中注意的是sdk的环境变量path中加入xxx\toos(xxx表示sdk的路径)

编码简介和资源的引用

                                           1.分为xml,引用资源格式  @[package]type/name

                                           2.java代码,引用资源格式 R.type.name

                                           (@代表R.java类;type可以使color string drawable等)

到此



12.29

java大概方向(设计模式必须的)

                       1.J2EE, 服务器端,四层模型和其组件

                       2.J2SE,主要是AWT、SWING等界面组件的开发和互联网、多线程

        3.移动客户端,高级组件和低级Canvas绘图还有互联网和多线程

java采用的是强制类型,数据类型是固定的不像C\C++中的数据在不同位的系统里占内存位还不同

2015-03-26 23:59:35 yun2205446823 阅读数 225
1>关于Listview中的android:drawSelectorOnTop:

android:drawSelectorOnTop="true" 点击某一条记录,颜色会显示在最上面,记录上的文字被遮住,所以点击文字不放,文字就看不到

android:drawSelectorOnTop="false"点击某条记录不放,颜色会在记录的后面,成为背景色,但是记录内容的文字是可见的

2>在android设置一个控件在屏幕的最底部:

可以使用TabHost或者ActivityGroup或者Pragment,建议使用ActivityGroup或者Pragment(相对新),这三种是专门做下面的标签页的。

不过也可以整个的主布局你可以用RelativeLayout,然后再某个组件或者布局那里对layout的设置可以设置为与父组件底部对齐即android:layout_alignParentBottom="true"(这种方法某些情况下会遮盖住原本在该处的内容)。

android学习记录

阅读数 344

Android学习记录

阅读数 115

android学习记录

阅读数 10

Android学习记录

阅读数 225

Android学习记录

阅读数 445

没有更多推荐了,返回首页