Android Studio 学习 - 基本控件的使用;Intent初学

文章详细介绍了在AndroidStudio中通过Intent实现不同Activity间的跳转,布局文件中添加并解决DatePicker、TimePicker显示问题,以及初步接触Android线程的基本概念和方法。同时分享了解决预览窗口RenderingProblems的方法,通过手动调整API版本来优化开发体验。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

  Android Studio学习第三天。

  今天主要学习

  1. RadioButton、CheckBox、RatingBar、SeekBar等基础控件的使用。

  结合Delphi中相类似的控件,在这些基本控件的理解和使用上暂时没碰到太多的问题。对比之下,各种监听事件与Delphi中也相差无几。

  2. 使用Intent切换Activity

  (1)在不同的Activity之间跳转,首先要新建一个Activity。

  (2)创建一个新的Layout布局文件,布局文件的命名用小写字母(Android Studio会有提示)

  (3)绑定Activity与Layout布局

  

  (4)要将新建的Activity注册到AndroidManifest.xml中(红框所示)

  

  另外,蓝框中的代码就是MainActivity页面上部显示的标题栏(是不是叫做标题栏?),昨天没搞明白咋整的,原来在这。

  (5). MainActivity的Button设置监听事件

  

  3. 线程初接触

  单从线程类中方法名称上,Run与Delphi的Execute, 好像也差不多。

  4. 问题:

  布局文件中添加DatePicker、TimePicker时,提示Rendering Problems。陈启超老大的视频中发现也有该问题,不过直接忽略了,没有解释,但是从视频中的运行结果看,好像也没啥影响。自己实测,在Genymotion的模拟器(Android4.4.4 / API19)中运行时显示确实没啥问题。不过还是参照下述解决方法将Preview调整正常比较好。

  

  百度了下,发现有人已经遇到相同的问题:

  http://stackoverflow.com/questions/28905481/timepicker-wont-render-in-design-frame-of-xml

  解决方法参考:

  http://stackoverflow.com/questions/18195807/android-studio-rendering-problems/24523238#24523238

  简单说就是当前预览窗口选择的API版本过高,手动切换到低版本即可。之前默认用的是API21,切换到API20或API19,确实不再提示该问题。切换API版本如下截图:

  

 

转载于:https://www.cnblogs.com/mozzie/p/4324790.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值