布局
<? version=\"1.0\" encoding=\"utf-8\"?>
<android.support.constraint.ConstraintLayout ns:android=\"http://schemas.android.com/apk/res/android\"
ns:app=\"http://schemas.android.com/apk/res-auto\"
ns:tools=\"http://schemas.android.com/tools\"
android:layout_width=\"match_parent\"
android:layout_height=\"match_parent\"
tools:context=\".MainActivity\">
<com.youth.banner.Banner
android:id=\"@+id/banner\"
android:layout_width=\"match_parent\"
android:layout_height=\"match_parent\"></com.youth.banner.Banner>
</android.support.constraint.ConstraintLayout>
java代码
package com.example.kanghuwei20181219;
import android.content.Context;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.widget.ImageView;
import com.nostra13.universalimageloader.core.ImageLoader;
import com.youth.banner.Banner;
import java.util.ArrayList;
import java.util.Arrays;
/* *
* @Data: 2018/12/19 15:20
* @Author: 橘子有点甜丶
* @Params:
* @File_name: MainActivity.java
* */
public class MainActivity extends AppCompatActivity {
private String[] urls = {\"http://img.my.csdn.net/uploads/201407/26/1406383265_8550.jpg\",
\"https://lh4.googleusercontent.com/--dq8niRp7W4/URquVgmXvgI/AAAAAAAAAbs/-gnuLQfNnBA/s160-c/A%252520Song%252520of%252520Ice%252520and%252520Fire.jpg\",
\"https://lh5.googleusercontent.com/-7qZeDtRKFKc/URquWZT1gOI/AAAAAAAAAbs/hqWgteyNXsg/s160-c/Another%252520Rockaway%252520Sunset.jpg\",
\"http://img.my.csdn.net/uploads/201407/26/1406383265_8550.jpg\",
\"https://lh6.googleusercontent.com/-8HO-4vIFnlw/URquZnsFgtI/AAAAAAAAAbs/WT8jViTF7vw/s160-c/Antelope%252520Hallway.jpg\",
\"https://lh4.googleusercontent.com/-WIuWgVcU3Qw/URqubRVcj4I/AAAAAAAAAbs/YvbwgGjwdIQ/s160-c/Antelope%252520Walls.jpg\"};
private Banner banner;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
banner = findViewById(R.id.banner);
final ImageLoader instance = ImageLoader.getInstance();
/* *
* 给banner添加显示图片的框架
* 可以给imageloader,glide,fressro
* */
banner.setImageLoader(new com.youth.banner.loader.ImageLoader() {
@Override
public void displayImage(Context context, path, ImageView imageView) {
instance.displayImage((String) path,imageView);
}
});
banner.setImages(Arrays.asList(urls));
banner.start();
}
}
继续阅读与本文标签相同的文章
下一篇 :
主题:进程控制编程
-
在线PDF加密,你的隐私你做主!
2026-05-18栏目: 教程
-
浅谈物联网用户体验目标的变化
2026-05-18栏目: 教程
-
Linux基础命令---host域名查询工具
2026-05-18栏目: 教程
-
Apache Flink Meetup 北京站,可能有你最想听的技术干货!
2026-05-18栏目: 教程
-
你真的了解RPA吗?
2026-05-18栏目: 教程
