在Android ListView中的文本旁边显示来自REST服务的图像

时间:2016-10-13 20:06:28

标签: java android rest listview

我想在Android ListView上显示来自Java REST服务的图像。

假设我们在REST服务器上有png格式的学生姓名及其护照列表,我想在Android应用程序上创建一个列表,显示每个学生的姓名旁边的护照。

我能够显示他们的名字,但我不知道如何在REST服务上将他们的护照和他们的名字一起归还,以及在ListView上显示护照

2 个答案:

答案 0 :(得分:1)

您应该使用RecyclerViewViewHolder来定义列表中每个项目的显示格式(在您的情况下,布局中包含TextViewImageView )和RecyclerView.Adapter来管理列表数据。然后,您可以使用GlidePicasso等库来加载图像。

RecyclerView

可以找到关于-- Declare the variable to be used. DECLARE @DBVariable char(2); -- Initialize the variable. SET @DBVariable = '01'; USE [master] DECLARE @DBNAME SYSNAME = 'DBName' + @DBVariable DECLARE @DATA NVARCHAR(MAX) = 'C:\MSSQL\DATA\DBName' + @DBVariable + '.mdf' DECLARE @LOG NVARCHAR(MAX) = 'C:\MSSQL\DATA\DBName' + @DBVariable + '.ldf' RESTORE DATABASE @DBNAME FROM DISK = N'C:\Synergy Manual Backup\DBName.bak' WITH FILE = 1, MOVE N'SLDemoSystem_Data' TO @DATA, MOVE N'SLDemoSystem_Log' TO @LOG, NOUNLOAD, STATS = 5 GO 的优秀基础教程

答案 1 :(得分:0)

我能够通过将我的图像转换为Base64字符串,然后通过JSON将它们发送到客户端来实现这一目的。