您的位置:首页 > 理论基础 > 计算机网络

android加载网络上的图片-使用SmartImageView

2017-12-30 22:39 696 查看
来自《Android移动应用基础教程》

使用开源项目SmartImageView可以很方便的加载网络上的图片。

1.下载SmartImageView项目,https://github.com/loopj/android-smart-image-view。将src文件夹下面的源代码拷贝到android工程中(或者引入)。

2.在xml文件中添加SmartImageView控件

    <com.loopj.android.image.SmartImageView.SmartImageView

        android:id="@+id/siv_icon"

        android:layout_width="80dp"

        android:layout_height="60dp"

        android:layout_alignParentLeft="true"

        android:layout_marginBottom="5dp"

        android:layout_marginLeft="5dp"

        android:layout_marginTop="5dp"

        android:scaleType="centerCrop"

        android:src="@drawable/ic_launcher"/>

3.在Activity中使用SmartImageView控件

public class MainActivity extends Activity{

    protected void onCreate(Bundle savedInstanceState){

        super.onCreate(savedInstanceState);

        setContentView(R.layout.activity_main);

        SmartImageView sivIcon = (SmartImageView)findViewById(R.id.siv_icon);

        //加载指定地址的图片,网络地址图片

        sivIcon.setImageUrl("http://192.168.1.103:8080/college2/img/a.jpg",

                                         R.drawable.ic_launcher,       //网络图片没找到时显示的图片

                                         R.drawable.ic_launcher       //正在加载中时显示的图片

                                        );

    }

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐