ActionBarSherlock导致图标被拉伸

时间:2013-06-15 13:49:53

标签: android icons actionbarsherlock

我们已开始将ActionBarSherlock集成到我们的应用中。一切看起来都很棒,它是一个非常好的lib,很容易进入。但是,有一个问题我们不知道如何解决:

较大 屏幕的某些页面上的某些图标会拉伸。有没有人有这样的问题?

UPD。 1。: Android图标已拉伸的设备在Android 4.2.2上运行(实际上是Nexus 7)。在HTC Desire(2.3.3)这样的小屏幕上都可以。

UPD。 2。:作为正在发生的事情的示例:有一个大小为 48x52 像素的图标。它位于“ drawable ”文件夹中。它用作Button小部件的 背景 。在更新之前,应用程序按原样使用此图标,即它看起来像 48x52 。现在,查看元素边框,看起来应用程序将窗口小部件的宽度拉伸为 52x52 甚至更宽,保持高度相同。 layout_width,layout_height 设置为“wrap_content”

1 个答案:

答案 0 :(得分:0)

好的,使用this answer我设法解决了 -

  1. 将所有按钮更改为ImageButtons
  2. 所有 android:背景 -s到 android:src -es
  3. android:background -s设置为'transparent'
  4. 但是!我不知道为什么会这样,为什么会有效!有线索吗?谢谢!