Android开发(三)----EditText&ImageView&第三方库的加载


EditText组件

一个实例描述该组件的全部属性(虚假的登录界面)

在activity.xml中

<?xml version="1.0" encoding="utf-8"?>


    
    
    

效果显示为:

ImageView组件

同样,一个例子理解即可

<?xml version="1.0" encoding="utf-8"?>


    


效果展示:

感悟:对于UI组件的属性组对应的值,可以将常用的整理成一遍,而不是去看视频只学习组件,那样做太浪费时间了。

使用第三方库

以使用glide为例

学会阅读文件手册

在github上搜索glide,选择使用java写的,在这里可以选择下载zip源代码与jar包,或者添加依赖,让IDE自动下载
Or use Gradle:

repositories {
  google()
  mavenCentral()
}

dependencies {
  implementation 'com.github.bumptech.glide:glide:4.12.0'
  annotationProcessor 'com.github.bumptech.glide:compiler:4.12.0'
}

Or Maven:


  com.github.bumptech.glide
  glide
  4.12.0


  com.github.bumptech.glide
  compiler
  4.12.0
  true

这里我使用在gradle中配置,目的让app可以使用网络上的图片

  • 在bulid.gradle中添加配置(注意是第一个bulid.gradle)
  • 在AndroidManifest.xml中配置上网权限
  • 在activity.java文件中引入图片
public class ImageViewActivity extends AppCompatActivity {

    private ImageView miv_1;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_image_view);
        miv_1 = findViewById(R.id.iv_0);
        Glide.with(this).load("https://www.baidu.com/img/PCtm_d9c8750bed0b3c7d089fa7d55720d6cf.png").into(miv_1);
    }
}

效果展示:

相关