我弹出一个对话框来评价我的应用,在这个对话框上是android图标。
我想要的是能够选择一个drawable而不是系统图标,就像我的app图标一样!这是我第一次使用率应用程序对话框,如果这是一个基本的问题,对我来说这是一个艰难的问题,我很抱歉,我认为你应该只需要这一段代码中的图标,但如果你需要全班然后我可以发布。
builder.setMessage(message)
.setTitle("Rate " + APP_TITLE)
.setIcon(context.getApplicationInfo().icon)
.setCancelable(false)
答案 0 :(得分:2)
您只需传递应用图标resource Id
的{{1}},例如:
drawable
在这种情况下,builder.setMessage(message)
.setTitle("Rate " + APP_TITLE)
.setIcon(R.drawable.app_logo)
.setCancelable(false);
可以app_logo
拥有您的应用图标。
答案 1 :(得分:1)
您可以通过两种方式设置图标:
设置Drawable
mysql> select DATE_FORMAT(STR_TO_DATE(items.date, '%Y-%m-%d'), '%M %d, %Y') date_new, unit, Descpt, p_cost, add_by, GROUP_CONCAT(color,' = ',qty) as COLOR, SUM(qty) as Total, SUM(qty) * p_cost as Ptotal from items where status IN ('1','2') Group By Descpt;
+---------------+------+------------------------+--------+--------+------- ------------------------------------------------------------------------------- -------------------------------------------------------------------------------- --+-------+--------+
| date_new | unit | Descpt | p_cost | add_by | COLOR | Total | Ptotal |
+---------------+------+------------------------+--------+--------+---- -------------------------------------------------------------------------------- -------------------------------------------------------------------------------- -----+-------+--------+
| June 16, 2016 | Pcs | #1688N - Big Crate New | 125.00 | Psd | BLUE - W = 200,BLUE - W/O = 400,RED - W/O = 300,RED - W = 500,GREEN - W = 366,GREEN - W/O = 278,YELLOW - W = 472,YELLOW - W/O = 582,BLACK - W = 255,BLACK - W/O = 330 | 3683 | 460375 |
+---------------+------+------------------------+--------+--------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------+--------+
设置Drawable的资源ID
AlertDialog.Builder setIcon (Drawable icon)