首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

开发基础--基本控件

<TextView //控件id android:id = "@+id/xxx" @+id/xxx表示新增控件命名为xxx //我们可以在Java代码中通过findViewById()的方法获取到该对象...hello_world" //两种方式,直接具体文本或者引用values下面的string.xml里面的元素 //文本提示内容 android:hint="hello_world" //android:textandroid...="@id/text1" 我们需要在Activity中为Button的点击事件注册一个监听器,以下介绍两种方式来实现按钮监听事件,更多方法可以参考下Android的按钮单击事件及监听器的实现方式,跟JAVA...android:layout_toLeftOf="@id/text1" //在名字叫text1的控件的上边 android:layout_above="@id/text1" 5.RadioGroupRadioButton...借助 setVisibility()方法,可以传入 View.VISIBLE、View.INVISIBLE View.GONE 三种值。

7K20
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    开发——Recycleview

    实验二: Recycleview基本使用 实验目标实验内容: 1、掌握UI设计中的layout布局(约束布局)与基本控件(button、text、imageview等); 2、掌握复杂控件与adapter...的使用 在使用RecyclerView时候,必须指定一个适配器Adapter一个布局管理器LayoutManager。...; import java.util.List; public class VerticalAdapter extends RecyclerView.Adapter<VerticalAdapter.VerticalViewHolder...itemView.findViewById(R.id.item02_content); } } } 实验结果:(实验小结与结果截图) 实验小结 1.使用RecycleView开发必须初始化...adapter中必须实现3个方法: ① onCreateViewHolder 初始化要加载的布局 ② onBindViewHolder 来加载数据 ③ getItemCount 得到数据源的大小 3.ListView

    2.1K11

    开发_浅谈AsyncTask

    一、先介绍一下AsyncTask:   在开发Android移动客户端的时候往往要使用多线程来进行操作,我们通常会将耗时的操作放在单独的线程执行,避免其占用主线程而给用户带来不好的用户体验。...这个AsyncTask生来就是处理一些后台的比较耗时的任务,给用户带来良好用户体验的,从编程的语法上显得优雅了许多,不再需要子线程Handler就可以完成异步操作并且刷新用户界面。...; 4 import java.io.IOException; 5 import java.io.InputStream; 6 import java.net.MalformedURLException...; 7 import java.net.URLConnection; 8 9 import android.app.Activity; 10 import android.graphics.Bitmap...import android.os.Bundle; 14 import android.util.Log; 15 import android.view.View; 16 17 import java.net.URL

    1.7K70

    开发之布局

    layout_below=””                           将该控件的顶部置于给定ID的控件之下 android:layout_toLeftOf=””              将该控件的右边缘给定...ID的控件左边缘对齐 android:layout_toRightOf=””           将该控件的左边缘给定ID的控件右边缘对齐 android:layout_alignBaseline=”...”              将该控件的baseline给定ID控件的baseline对 android:layout_alignBottom=””               将该控件的底部边缘给定...完全相同(2.2之后就用这个代替了file_parent)充满父容器 wrap_content是大小恰好能内容包裹 五、附注知识点 1.可以在java代码中使用findViewById获取到xml页面中设置...id属性的组件 2. android:gravity=”left|center_vertical”这样的是说明在屏幕左方而且是垂直居中的 3.其他布局有绝对布局、帧布局等 4.中距离单位:px(像素

    2K70

    开发之应用资源

    一、应用源代码分类:界面布局文件、Java源文件、资源文件 二、应用资源文件分类 一类是无法直接访问的资源,保存在assets目录下;另外一类是可以用R资源清单访问,保存在res目录下 三、资源分类.../res/menu/存放应用程序各种菜单的资源 /res/raw/该目录下存放任意类型的原生资源(不建议使用) /res/values/存放各种值 /res/xml/原生xml文件 四、使用资源 在java...使用arrays.xml定义数组,根元素是resources,该元素三种子元素分别为 array:定义普通数组 string-array:定义字符串数组 integer-array:定义整数数组 在Java...id:菜单唯一标识 title:菜单标题 icon:菜单图标 checkable:菜单中该单项是否可选 checked:是否已经选中 visible:该菜单项是否可见 enable:是否可用 九、样式主题...样式资源放在values目录下,样式资源的根元素也是<resources…,可以包含多个<style子元素,而style只有两个属性(name:样式名称;parent:继承父样式) 主题资源样式的区别在于

    1.4K80

    Kotlin开发学习(1)

    , 28 5月 2022 作者 847954981@qq.com 后端学习, 我的编程之路 Kotlin开发学习(1) Kotlin变量与函数 变量: Kotlin中的变量定义Java中差别很大...,与Java中需要给变量明确定义变量类型不同,Kotlin只允许变量前声明两种关键字:valvar val: (value)用来声明一个不可变的变量,这种变量在初始赋值之后就再也不能重新赋值,对应Java...when条件语句 Kotlin中的when条件语句类似于Java中的switch,但又比switch功能强大。...循环语句 与Java相同,Kotlin也提供了whilefor两种循环方法,while与Java没有任何区别,但Kotlin在for循环上做了很大程度的修改。...Java中最常用的for-i循环在Kotlin中直接被舍弃了,而Java中另一种for-each循环则被Kotlin进行了大幅度的加强,变成了for-in循环。

    77930
    领券