Android开发

您所在的位置:网站首页 外卖缺东西可以退款 Android开发

Android开发

2024-06-03 17:13| 来源: 网络整理| 查看: 265

一.EditText

1.主要属性 1. android : hint输入提示2. android : textColorHint 输入提示文字的颜色3. android : inputType 输入类型4. android : drawableXxxx在输入框的指定方位添加图片5. android : drawablePadding 设置图片与输入内容的间距6. android : paddingxxxx 设置内容与边框的间距7. android : background 背景色

1.1.android : hint在未输入时才会显示,当输入后不在提示

1.2EditText继承于TextView,TextView有的EditText基本上也能设置

 2.获取EditText输入的数据,通过按钮点击实现

在Mainactivity.java中

private EditText et; Button btn_1 = findViewById(R.id.btn_1); et = findViewById(R.id.et); btn_1.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { String text = et.getText().toString(); Log.e("led", "输入的内容: " +text); } });

在activity_main.xml中,写下

 此时点击按钮后,在运行处会看到,极为成功实现

 二.ImageView控件 1.主要属性 1. android : src 设置图片资源2. android : scaleType 设置图片缩放类型3. android : maxHeight 最大高度4. android : maxWidth 最大宽度5. android : adjustViewBounds 调整 View 的界限 2.缩放类型 1.fitStart保持宽高比缩放图片,直到较长的边与 Image 的边长相等,缩放完成后将图片放在 ImageView 的左上角2. fitCenter默认值,同上,缩放后放于中间3. fitEnd 同上,缩放后放于右下角4.fitXY对图像的横纵方向进行独立缩放,使得该图片完全适应 ImageView ,但是图片的宽高比可能会发生改变5. center保持原图的大小,显示在 ImageView 的中心。当原图的 size 大于 ImageView 的 size ,超过部分裁剪处理。6.centerCrop保持宽高比缩放图片,直到完全覆盖 ImageView ,可能会出现图片的显示不完全7.centerinstde保持宽高比缩放图片,直到 ImageView 能够完全地显示图片8. matrix

 不改变原图的大小,从 ImageView 的左上角开始绘制原图,原图超过 ImageView 的部分作裁剪处理

maxHeight和maxWidth要结合adjustViewBounds才可实现

 三.控件ProgressBar 1.常用属性详解 1. android : max :进度条的最大值2. android : progress :进度条已完成进度值3. android : indeterminate :如果设置成 true ,则进度条不精确显示进度4.style="? android : attr / progressBarStyleHorizontal "水平进度条  2.实现点击按钮加载消失

在MainActivity.java中:

private ProgressBar progressBar; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); progressBar = findViewById(R.id.pb); } public void leoClick(View view){ if (progressBar.getVisibility() == view.GONE) { progressBar.setVisibility(View.VISIBLE); }else { progressBar.setVisibility(View.GONE); } }

 此时实现的功能如下:

点击后就会消失

3.实现点击按钮,下载进度条显示

在MainActivity.java中:

@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); progressBar = findViewById(R.id.pb2); } public void load(View view) { int progress = progressBar.getProgress(); progress += 10; progressBar.setProgress(progress); }

此时运行结束后

也可以使进度条不显示

使用android:indeterminate="true"

即可实现



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3