如果我支持旧版本的android(4.3之前),我是否需要将我的图标放在mipmap和drawable文件夹中?

时间:2015-08-20 07:57:52

标签: android android-drawable mipmaps

有很多帖子建议您应该为应用图标使用mipmap文件夹。这似乎来自android 4.3

我打算支持较旧的Android设备(Android 2.3.3及更高版本)。 我有:

minSDK: android-10
targetSDK: android-10

这是否意味着我必须创建可绘制的文件夹?如果我只将应用程序图标放在mipmap文件夹中并且不创建可绘制文件夹,会发生什么?我只有一个带有android 4.4.4的设备,所以我无法使用早期的设备进行测试。我该怎么办?

2 个答案:

答案 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中。