小编Sid*_*non的帖子

如何让Android GridLayout与旧版本兼容?

适用于Android 4的新GridLayout很不错.在代码可维护性和性能方面.

我想为旧版本的GridLayout向后兼容提供帮助.等待官方兼容包的时间太长了.我知道它可能,并且有人提到可以通过从版本4平台源复制类来完成.

如果有人能指导我如何做到这一点真的很棒.

如需参考,请在Google Plus上查看此帖子 https://plus.google.com/105051985738280261832/posts/KbqAxUQTzVf

user-interface android grid-layout android-layout

14
推荐指数
2
解决办法
1万
查看次数

如何更改所有ListView的默认分隔符颜色

我试图从style.xml为所有listViews应用默认样式

请注意我在某些地方使用嵌套的listViews.

style.xml中

    <style name="Theme.MyTheme" parent="Theme.Sherlock.Light.ForceOverflow">
           <item name="android:windowContentOverlay">@null</item>
           <item name="android:listViewStyle">@style/awesomeListViewStyle</item>
    </style>



<style name="awesomeListViewStyle" parent="@android:style/Widget.ListView">
        <item name="android:fadingEdge">none</item>
    <item name="android:background">@color/orange</item>
<item name="android:divider">#EEEEEE</item>
    </style>
Run Code Online (Sandbox Code Playgroud)

这没有效果.在Manifest Theme.MyTheme作为我的默认主题.请指教 :)

android coding-style android-widget android-styles

8
推荐指数
1
解决办法
6447
查看次数

在Sherlock操作栏中为标题和菜单项应用阴影和文本颜色

我正在努力实现两件事

  1. 菜单项的白色文本,标题文本颜色有效
  2. 标题和菜单项的文本阴影

所有这些都在XML上.

什么在实验后有用?

  1. 自定义操作栏布局适用于阴影.
  2. 所有Tiles的文本颜色都有效但文本阴影无效
  3. 菜单项的文本颜色在任何地方都不起作用.在示例代码中,当我在主Theme标签中声明MenuTextStyle时,我能够更改文本大小而不是颜色.

    <style name="Theme.SexyApp" parent="Theme.Sherlock.Light">
        <item name="actionBarStyle">@style/Widget.SexyApp.ActionBar</item>
        <item name="android:actionBarStyle">@style/Widget.SexyApp.ActionBar</item>
        <item name="android:actionBarItemBackground">@drawable/list_state</item>
        <item name="actionBarItemBackground">@drawable/list_state</item>
        <item name="android:actionMenuTextAppearance">@style/Theme.SexyApp.ActionBar.MenuTextStyle</item>
        <item name="actionMenuTextAppearance">@style/Theme.SexyApp.ActionBar.MenuTextStyle</item>
    
    
    </style>
    
    <style name="Widget.SexyApp.ActionBar" parent="@style/Widget.Sherlock.Light.ActionBar">
        <item name="android:displayOptions">showHome|useLogo|showTitle</item>
        <item name="android:titleTextStyle">@style/Theme.SexyApp.ActionBar.TextAppearance</item>
        <item name="titleTextStyle">@style/Theme.SexyApp.ActionBar.TextAppearance</item>
    </style>
    
    <style name="Theme.SexyApp.ActionBar.TextAppearance" parent="@style/TextAppearance.Sherlock.Widget.ActionBar.Title">
        <item name="android:textColor">@color/white</item>
        <item name="android:textSize">20dp</item>
        <item name="android:textStyle">bold</item>
        <item name="android:shadowColor">#333333</item>
        <item name="android:shadowRadius">1</item>
        <item name="android:shadowDy">1</item>
    </style>
    
    <style name="Theme.SexyApp.ActionBar.MenuTextStyle" parent="@style/TextAppearance.Sherlock.Widget.ActionBar.Menu">
        <item name="android:textColor">@color/white</item>
        <item name="android:textSize">13dp</item>
        <item name="android:textStyle">bold</item>
        <item name="android:shadowColor">#333333</item>
        <item name="android:shadowRadius">1</item>
        <item name="android:shadowDy">1</item>
    </style>
    
    Run Code Online (Sandbox Code Playgroud)

android actionbarsherlock android-actionbar

6
推荐指数
1
解决办法
8103
查看次数

如何在 EC2 Amazon 中获取 Java 线程转储:未找到 jstack

服务器运行 20-30 分钟后,我们遇到了 CPU 使用率 100% 的问题。我们正在尝试排除故障。

我读过我们可以jstack用来生成高 cpu 线程的转储。

但是在 Amazon ami jstack 中没有安装。

OpenJDK Runtime Environment (amzn-2.5.1.2.45.amzn1-x86_64 u65-b17)
Run Code Online (Sandbox Code Playgroud)

有没有办法可以在不重新安装 oracle build 的情况下安装 jstack?还有其他解决方案可以转储吗?

java amazon-ec2 amazon-web-services

5
推荐指数
1
解决办法
4107
查看次数