ActionBar元素在pre-lollipop设备中看起来很糟糕

时间:2016-07-06 09:28:13

标签: android android-support-library

我在Android Studio 2.2预览版3中的“基本活动”模板中创建了一个应用。我只更改了默认值中的应用名称。按下时,App Bar中的元素在棒棒糖前设备上看起来很糟糕。它吸引了某种奇怪的阴影。它使用design和appcompat-v7 libs版本24.0.0

示例,在Nexus 5上,Android 6.0.1看起来像预期的那样(我链接图像,因为我没有足够的声誉发布它们):

enter image description here

在三星Galaxy S3上,Android 4.3:

enter image description here

它也发生在2.3设备,API 18和API 10仿真器中。

我构建了这个应用程序,因为我在另一个使用支持库23.4.0的应用程序中遇到了同样的问题。我在SupportActionBar中的动作图标和汉堡(导航抽屉)图标存在同样的问题。

有没有办法让它们看起来更漂亮? (我不需要涟漪效果,普通背景也可以。)

1 个答案:

答案 0 :(得分:0)

这是安卓工作室2.2预览的Bug,在Android工作室预览4中解决

我建议您使用新版本更新gradle

Android studio 2.2预览4

http://tools.android.com/recent/androidstudio22preview4available

或使用Gradle 2.1.0

$order_by = array(1 => 'group', 'name', 'email', 'user_last_login');
$how = array(1 => 'ASC', 'DESC');
$sorting = 2;
$format = 1;
if(isset($_GET['format'])){
  if($_GET['format']==1){
      $format=2;
  } else {
      $format=1;
  }
}
foreach(getAllUsers($order_by[$sorting], $how[$format]) as $user) {
  echo $user->name. " ". $echo->user_last_login. "<br />";
}