我有一个文件被Zed加密了!。 这是由
file --mime-type test.zed
“应用程序/CDFV2加密”
但是,当使用python和filemagic时:
^{pr2}$完全相同的文件标识为: “应用程序/cdfv2”
它们都使用libmagic,所以我确信在这两种情况下都会得到相同的类型。但是,根据this;file命令搜索
a user stream in the CDF file called "EncryptedPackage"
很明显后缀是“-encrypted”。在
现在回答我的问题:
我使用的是filemagic 1.6和libmagic 5.22
免责声明:我是手工编写的,没有编译器,所以它可能不完美,也不适合使用,所以请看概念和示例/链接
解决方案是一个
Recyclerview
(或者您想要的列表视图)您的问题更多的是,您不知道如何用一个列表同时显示文本或图像
(this可能是一个解决方案,但我还是要在这里写下我的个人解释)
为此,您需要使用自定义适配器。你可以参考this link了解一些解释
现在,在适配器中,您有两种选择:
创建一个项目。包含textView和ImageView的xml文件
大概是这样的:
现在,在适配器的初始化中(我在我的
onBindViewHolder
中执行此操作,因为我循环使用我的视图),您可以执行如下快速检查:另一个选项是创建两个不同的xml:
textMsg.xml
,imgMsg.xml
现在您必须自定义
getItemViewType
的adapter
最后,在
onCreateViewHolder
中,您可以为返回的viewType
返回不同的view
this是一个可能的视图持有者示例
相关问题 更多 >
编程相关推荐