小编Bro*_*ell的帖子

Android更改材质高程阴影颜色

是否可以更改xml提升属性产生的阴影颜色?我希望通过代码动态更改阴影.

java xml android shadow material-design

30
推荐指数
2
解决办法
4万
查看次数

Java只在没有StackTrace的情况下获得Exception名称

如何在不获取堆栈跟踪的情况下获取异常名称?

exception.toString()用来将抛出的异常转换为字符串,但我只想要异常名称,NullPointerException而不是整个堆栈跟踪.

我怎么解决这个问题?

java string exception stack-trace

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

Angular - 覆盖泳道/ ngx-datatable的CSS

我需要从ngx-datatable标题单元格和正文单元格中删除填充.

我的实际解决方案如下:

.datatable-body-cell {
  padding: 0 !important;
}

.datatable-header-cell {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}
Run Code Online (Sandbox Code Playgroud)

calendar.component.scss

@Component({
  templateUrl: './calendar.component.html',
  styleUrls: ['./calendar.component.scss'],
  encapsulation: ViewEncapsulation.None,
  changeDetection: ChangeDetectionStrategy.OnPush,
})
Run Code Online (Sandbox Code Playgroud)

calendar.component.ts

我遇到的问题是我需要禁用ViewEncapsulation覆盖ngx-datatable CSS类datatable-body-cell和datatable-header-cell.由于我也在其他组件中使用ngx-datatable,因此当我导航到其他组件时,CSS仍会被覆盖.只有当我刷新其他组件中的CSS时才会显示它应该.

是否还有其他可能在不影响其他组件的情况下覆盖组件中库的CSS?

我正在使用Angular 5.

css sass ngx-datatable angular

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

Netty在没有for循环的情况下向Server发送消息

我使用以下代码将消息从客户端发送到服务器:

客户类:

public class Client {

  String host = "localhost";
  int port = 14930;
  private final ClientHandler clientHandler = new ClientHandler();

  public Client(String host, int port) {
    this.host = host;
    this.port = port;
  }

  public void run() throws Exception {

    try {
      workerGroup = new NioEventLoopGroup();
      Bootstrap b = new Bootstrap();
      b.group(workerGroup);
      b.channel(NioSocketChannel.class);
      b.option(ChannelOption.SO_KEEPALIVE, true);
      b.handler(new ChannelInitializer<SocketChannel>() {
        @Override
          public void initChannel(SocketChannel ch) throws Exception {
          ChannelPipeline pipeline = ch.pipeline();
          pipeline.addLast(new DelimiterBasedFrameDecoder(8192, Delimiters.lineDelimiter()));
          pipeline.addLast(new StringDecoder());
          pipeline.addLast(new StringEncoder());
          pipeline.addLast(clientHandler);
        }
      } …
Run Code Online (Sandbox Code Playgroud)

java client for-loop netty server

4
推荐指数
1
解决办法
5600
查看次数

Android首次使用屏幕

我想实现一个屏幕,该屏幕在用户首次使用该应用程序时出现,就像google一样。有没有要使用的特殊元素?检查用户是否首次打开应用程序的最佳方法是什么?

java settings android android-intent android-activity

3
推荐指数
1
解决办法
1118
查看次数

Android Activity 中的主循环

我在哪里可以找到 android 中的主循环或者如何实现它?
例如,如果我想x在每次运行活动时增加并测试是否x超过某个值,那么当没有主循环时我该怎么做?

android android-activity

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

Android隐藏了nexus设备上的软键

我想在用户启动我的应用程序时隐藏软键栏(主页,后退,菜单).我试过用:

.getWindow()getDecorView()setSystemUiVisibility(View.SYSTEM_UI_FLAG_HIDE_NAVIGATION).

但不幸的是,只要用户与我的应用程序进行交互,软键栏就会再次显示.有没有办法隐藏它,直到用户退出我的应用程序?

navigation user-interface android system hide

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

用于报告错误报告的Android信息

我想在我的应用程序中添加错误报告/报告问题选项,该选项将设备和应用程序信息以及用户评论发送给开发人员.我想知道是否有任何"标准"的事情需要报告?我正在报告操作系统版本,设备名称和应用版本.有什么重要的我错过了,应该包括在内吗?你们通常包括哪些人?

email android report

0
推荐指数
1
解决办法
176
查看次数

Android 使用十六进制颜色作为谷歌地图标记

我想为谷歌地图标记使用自定义十六进制颜色,但我看到您只能使用 0-360 和 10 个预定义的色调颜色。有什么方法可以将标记颜色更改为十六进制颜色,或者至少将十六进制值转换为色调以便我可以使用它?我已经知道如何为标记设置色调颜色,但不是十六进制颜色。

android google-maps colors marker

0
推荐指数
1
解决办法
1549
查看次数