小编ntg*_*ner的帖子

Android隐藏和禁用通知(状态)栏

通过使用下面的代码,我可以通过全屏隐藏通知栏

android:theme="@android:style/Theme.Holo.NoActionBar.Fullscreen"
Run Code Online (Sandbox Code Playgroud)

要么

getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);
Run Code Online (Sandbox Code Playgroud)

但我想要做的是完全禁用状态栏.我正处于所谓的"自助服务终端模式",我想确保用户不能从顶部挡板上滑下手指.上述两种解决方案都可以隐藏通知栏,但它不适用于在应用程序中完全禁用它.

这可能吗?

android

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

CSS如何在没有标记的情况下定位元素

我正在尝试定位未包含在任何特定标记或包装中的文本.我正在从wordpress中提取信息,使用wordpress调用,所以我将无法编辑我所提取的内容.

HTML/PHP看起来像这样:

<div class="content-box">
    <?= $page[0]->post_content; ?>      
</div>
Run Code Online (Sandbox Code Playgroud)

HTML输出如下:

<div class="content-box">
    <h1>Title Here</h1>
    Here is some text I need to target
</div>
Run Code Online (Sandbox Code Playgroud)

我需要隐藏(并使用jQuery操作)内容框中的文本,尽管我无法在其周围添加任何HTML来包装它.

我想做的是最初隐藏文本和fadeIn()悬停.那么如何使用CSS定位该文本?

感觉我需要做这样的事情:

.content-box > *:not(h1){
    display:none;
}
Run Code Online (Sandbox Code Playgroud)

但那不行.

html css

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

Android New Image在文件名的末尾有奇怪的数字

我正在android中编写一个camera2应用程序,当我尝试保存图像时,有些东西会在'.jpg'之前的文件名末尾添加额外的数字

我有一种感觉,因为这个createTempFile()方法,但这是我的代码:

File createImageFile() throws IOException {
    ++image_id;
    String timestamp = new SimpleDateFormat("yyyyMMdd").format(new Date());
    String subFolder = "";
    if(pref_session_unique_gallery.equals("yes")){
        if(event_name != null){
            subFolder = event_name;
        } else {
            subFolder = timestamp;
        }
    } else {
        subFolder = "_GEN";
    }
    if(event_name == null){
        imageFileName = "CPB_"+timestamp+"-"+image_id;
    } else {
        imageFileName = "CPB_"+event_name+"_"+timestamp+"-"+image_id;
    }
    imageStorageDirectory = Environment.getExternalStorageDirectory() + File.separator + "CPB" + File.separator + subFolder;
    imageFinalFileName = imageFileName;
    Toast.makeText(getApplicationContext(), imageStorageDirectory + "/" + imageFileName, Toast.LENGTH_LONG).show();
    File storageDirectory = new File(imageStorageDirectory); …
Run Code Online (Sandbox Code Playgroud)

android

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

PHP用于创建表单元素的函数.好的做法?

我不是一个使用插件或任何东西,所以我现在试图避免像Zend这样的东西,但我想看看用PHP函数创建"模板"是否是一个好习惯?我现在忘记了很多PHP,一旦得到他的回答就会重新回到它,但我想的是这样的:

PHP

function input($type, $label, $id, $class) {
    echo "<div>";
    echo "<input type=" .$type. " class=" .$class. " id=" .$id. />";
    echo "<label for=" .$id. ">".$label."</label>";
    echo "</div>";
}
Run Code Online (Sandbox Code Playgroud)

HTML

<div class="wrapper">
    <?PHP input("text", "Username", "username", "input"); ?>
</div>
Run Code Online (Sandbox Code Playgroud)

当然这个代码需要根据我的需要进行调整,但我想知道它是否会被视为良好的做法?或者我应该偏离做这样的事情?

html php

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

带有背景颜色的 css 背景图像在 chrome 中显示伪影边框

我正在尝试使用透明.png作为背景图像,以便我可以动态使用我需要的任何颜色来更改“图标”的颜色。

我有一个 40px x 40px 的 .png。我使用背景图像将其应用到 div,然后给同一个 div 设置背景颜色:

.icon {
    width:40px;
    height:40px;
    background-image:url('../images/ico.png');
    background-color:#999999;
}
Run Code Online (Sandbox Code Playgroud)

这通常工作正常,所以我不确定这是怎么回事。以下是我在 Mac 和 PC(分别)最新版本 Chrome 中看到的屏幕截图:

苹果在此输入图像描述

个人电脑在此输入图像描述

编辑:这是该网站的精简版本,它显示了我遇到的问题:

我尝试制作一个小提琴(无论如何),但是小提琴在 Chrome 中完美显示,只是不在我的实际网站上。我没有使用百分比或其他任何东西,并且我使用背景的本机大小 - 其他人有这个问题吗?

html css google-chrome visual-artifacts

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

Unity 启用/禁用同一游戏对象上组件的组件脚本

前言

我目前正在制作一款游戏,玩家可以从第三人称视角,四处走动以转换为车辆。

我曾考虑过使用发射器/接收器类型设置,但我认为我的简化方法不正确。

我正在将第三方的资产用于使用输入的控制器。我的计划是从我想要控制的对象中启用/禁用适当的脚本和相机。我已经能够禁用前一个控制器并启用下一个控制器,但我无法返回启用,因为脚本显然不再运行。

问题/请求

我希望能够在同一游戏对象上的不同组件脚本中引用 pawn 的输入组件脚本,然后能够启用/禁用上述组件,尽管问题是输入控制器具有变量名称(不同的名称取决于每个棋子上的第三方)。

我的设置方式如下:我有一个PlayerTransmitter处理打开和关闭的基本功能的程序。我尝试在处理所有输入的情况下进行此操作,但我不想更改原始控制器脚本来查看此脚本。它位于一个空的游戏对象上,并处理玩家的“状态”(行走或乘坐哪种车辆)。

在此输入图像描述

在每个 pawn 游戏对象(行走的 pawnCleanerPawn和车辆TractorPawn)上,我添加了一个名为 的脚本InputReceiver。最初的目的是将输入从 传递PlayerTransmitter到对象本身的实际控制器。

现在,行走 pawn 有一个名为AdvancedWalkerController(您可能知道我正在谈论的那个)的组件,它控制玩家的行走运动,而车辆有一个名为 的组件VehicleController,它控制车辆如何移动和操控。

CleanerPawn

在此输入图像描述

TractorPawn

在此输入图像描述

上面的两张图片显示我InputReceiver在两个 pawn 上使用相同的组件。我的计划是传递每个 pawn 的输入控制器(暂时命名为CleanerController),然后根据PlayerTransmitter“状态”启用/禁用该输入控制器。

目前InputReceiver看起来像这样:

    public bool isEnabled;
    public Component CleanerController;

    public void TurnOffControls()
    {
        isEnabled = false;
    }

    public void TurnOnControls()
    {
        isEnabled = true;
    }
Run Code Online (Sandbox Code Playgroud)

在每个 pawn 的输入控制器中,我向函数添加了一行Update()enabled = gameObject.GetComponent<InputReceiver>().isEnabled;。这有两个问题;1. …

c# unity-game-engine

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

PHP获取以".jpg"结尾的第一个数组值

我有一些数组,它们可能都是这样格式化的:

Array (
    [0] => .
    [1] => ..
    [2] => 151108-some_image-006.jpg
    [3] => high
    [4] => low
)
Run Code Online (Sandbox Code Playgroud)

我知道他们有5个值,但我无法确定每个值的位置.

我试图从这个数组中只获取图像

$pos = array_search('*.jpg', $main_photo_directory);
echo $main_photo_directory[$pos];
Run Code Online (Sandbox Code Playgroud)

但是众所周知,它正在寻找一个*.jpg它无法找到的文字.我在正则表达式上并不那么优秀,也不知道如何格式化合适的字符串.

从这个数组中获取第一个图像(假设可能有多个图像)的最佳方法是什么?

加成

我要问的一个原因是找到一种搜索数组的简单方法.我不知道正则表达式,虽然我想使用它.我写了一个问题,寻找一个正则表达式,在字符串末尾找到'.jpg',没有搜索结果产生.

php regex arrays

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