我正在尝试使用Java将图像添加到我的应用程序中,所以我用谷歌搜索了如何执行此操作,并看到必须添加
Context mContext;
Drawable myImage = mContext.getDrawable(R.drawable.my_image);
(那是他们说我必须添加的所有代码),但是当我运行它时,我看不到我设置的图像。那么如何显示设置的图像?
答案 0 :(得分:0)
要显示图像,您需要提供一个视图。即-ImageView
在创建活动时初始化该ImageView,例如
@XmlRootElement
class WxPayOrder() { // actually now this line contains the no-arg constructor
// your properties
lateinit var demo : String
// your custom constructors
constructor(demo : String) : this() {
this.demo = demo
}
}
3。然后将图像设置为图像视图,例如
select json_extract_array_element_text('[100,101,102]', 2);
希望这会有所帮助。
答案 1 :(得分:0)
您只需从下面的布局初始化imageview,
ImageView appImage = findViewById(R.id.your_image_View_id);
appImage.setImageDrawable(ContextCompat.getDrawable(getActivity(),R.drawable.ic_downarrow));
使用新的android API 22,现在不建议使用getResources()。getDrawable()。因此,现在最好的方法是仅使用getDrawable()使用ContextCompat
答案 2 :(得分:0)
请按照以下步骤操作:
第1步:在main_layout.xml中,添加一个<ImageView ...
标记并提供一个ID,假设ID为“ imageView”
Step2:在MainActivity.class onCreate()方法中,将该ImageView初始化为:
ImageView image = findViewById(R.id.imageView)
然后
Step3:将可绘制对象分配为:
im.setImageDrawable(ContextCompat.getDrawable(MainActivity.this, R.drawable.your_image_drawable));
如果使用片段,请使用:
im.setImageDrawable(ContextCompat.getDrawable(getActivity(), R.drawable.your_image_drawable));
希望有帮助。请更新。
答案 3 :(得分:0)
require('luacom').CreateObject("wmplayer.ocx").URL="my.mp3"--Need to keep host process alive, not to close.
在活动中只需使用setImageResource
ImageView appImage = findViewById(R.id.your_image_View_id);