public class UserlistActivity extends AppCompatActivity {
static ListView userlist;
static String[] users;
ImageView user;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_userlist);
setIDs();
Bitmap userphoto = null;
try {
userphoto = getBitmapFromAsset("user dashboard.png");
} catch (IOException e) {
e.printStackTrace();
}
new Gate(this, "USERLIST").execute();
String mDrawableName = "user dashboard";
int resID = getResources().getIdentifier(mDrawableName , "assets", getPackageName());
user.setImageResource(resID);
user.setImageBitmap(userphoto);
}
private Bitmap getBitmapFromAsset(String strName) throws IOException
{
AssetManager assetManager = getAssets();
InputStream istr = assetManager.open(strName);
Bitmap bitmap = BitmapFactory.decodeStream(istr);
return bitmap;
}
private void setIDs() {
userlist = (ListView) findViewById(R.id.userlist);
View inflatedView = getLayoutInflater().inflate(R.layout.userlist_list_item, null);
user = (ImageView) inflatedView.findViewById(R.id.user);
}
static void fillData(Context context) {
ArrayAdapter<String> arrayAdapter = new ArrayAdapter<String>(context, R.layout.userlist_list_item, R.id.listtext, users);
userlist.setAdapter(arrayAdapter);
}
這裏我試圖getbitmap(這是在其他活動中工作正常),並將它附加到圖像視圖,這是我傳遞給適配器的列表項自定義佈局的一部分,但我不知道在哪裏問題,圖像不會出現爲什麼我的imageview不採取位圖並顯示它?
編輯::
我加入照片的另一個副本繪製這樣我就可以添加源並跳過努力
你發現任何異常? – rafsanahmad007
資產中是否沒有任何子文件夾? –
沒有例外,沒有子文件夾,這是讓我瘋狂的 –