有很多帖子建议您应该为应用图标使用mipmap文件夹。这似乎来自android 4.3
我打算支持较旧的Android设备(Android 2.3.3及更高版本)。 我有:
minSDK: android-10
targetSDK: android-10
这是否意味着我必须创建可绘制的文件夹?如果我只将应用程序图标放在mipmap文件夹中并且不创建可绘制文件夹,会发生什么?我只有一个带有android 4.4.4的设备,所以我无法使用早期的设备进行测试。我该怎么办?
答案 0 :(得分:0)
根据此post,$data = array(
array('date' => '2015-08-20', 'time' => '8:00 AM', 'product_name' => 'product one'),
array('date' => '2015-08-20', 'time' => '8:00 AM', 'product_name' => 'product two'),
array('date' => '2015-08-20', 'time' => '8:00 AM', 'product_name' => 'product three'),
array('date' => '2015-08-20', 'time' => '2:00 AM', 'product_name' => 'product four'),
array('date' => '2015-08-20', 'time' => '2:00 AM', 'product_name' => 'product five'),
array('date' => '2015-08-20', 'time' => '2:00 AM', 'product_name' => 'product six')
);
$data2 = array();
foreach($data as $value) {
$key = $value['date'].$value['time'];
if(!isset($data2[$key])) {
$data2[$key] = array('date' => $value['date'], 'time' => $value['time'], 'product_name' => array());
}
$data2[$key]['product_name'][] = $value['product_name'];
}
$output = '<table>';
$output .= '<tr><th>date</th><th>time</th><th>product name</th></tr>';
foreach($data2 as $row) {
$output .= '<tr>';
$output .= '<td>'.$row['date'].'</td>';
$output .= '<td>'.$row['time'].'</td>';
$output .= '<td>'.implode('<br />', $row['product_name']).'</td>';
$output .= '</tr>';
}
$output .= '</table>';
echo $output;
文件夹仅用于保留应用图标。应用程序中使用的其他图像和图标应保存在关联的mipmap
文件夹中!
答案 1 :(得分:0)
应用程序图标(徽标)应仅位于mipmap文件夹中。如果mipmap文件夹中的图像将放置不同的大小将在每个Android手机中显示图标。 Drawble文件夹包含在应用程序内使用的图像。 的短强> 如果你已经在mipmap文件夹中拥有它,则不需要将应用程序图标放在drawable中。