我想在Android ListView上显示来自Java REST服务的图像。
假设我们在REST服务器上有png格式的学生姓名及其护照列表,我想在Android应用程序上创建一个列表,显示每个学生的姓名旁边的护照。
我能够显示他们的名字,但我不知道如何在REST服务上将他们的护照和他们的名字一起归还,以及在ListView上显示护照
答案 0 :(得分:1)
您应该使用RecyclerView
和ViewHolder
来定义列表中每个项目的显示格式(在您的情况下,布局中包含TextView
和ImageView
)和RecyclerView.Adapter
来管理列表数据。然后,您可以使用Glide或Picasso等库来加载图像。
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将它们发送到客户端来实现这一目的。