小知识

android studio

(1)digital_campus 相关属性

	compileSdkVersion :SDK的版本号,也就是API Level,例如API-19、API-20、API-21等等
	buildeToolVersion:构建工具的版本,其中包括了打包工具aapt、dx等等。这个工具的目录位于..your_sdk_path/build-tools/XX.XX.XX
	你可以用高版本的build-tool去构建一个低版本的sdk工程,例如build-tool的版本为20,去构建一个sdk版本为18的
	链接:http://www.bubuko.com/infodetail-1008155.html

多个TextView

findviewbyid是通过ID来匹配唯一控件的 想要获得多个textview就必须多次声明比如:

TextView TextView1, TextView2; //注册TextView1和TextView2是2个TextView控件
TextView1 = (TextView) this.findViewById(R.id.music_1);
TextView2 = (TextView) this.findViewById(R.id.music_2);
TextView1,代表xml文件中 ID叫做music_1的textview控件
TextView2,代表xml文件中 ID叫做music_2的textview控件
名字不能一样,在同一个类里面,他们都是唯一的。
然后数量太多,就应该把它们放到数组里面,findViewById 得到的数据类型是int类型的,所以,需要用到一个Int类型数组,把xml中所有textview 的id 放进去:

textView[] textView = new textView[6];(步骤和上面是一样的,只不过在数组中进行)
int[] textViewID = new int[] { R.id.view1,R.id.view2, R.id.view3,R.id.view4,R.id.view5, };
for(int i=1;i++;i<=5){

textView[i] = (ImageView) this.findViewById(textViewID[i]);}

编码相关在app上乱码

在build.gradle末尾添加

android {
    compileOptions.encoding = "GBK"
}
tasks.withType(JavaCompile) {
    options.encoding = "GBK"
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值