我正在使用库https://github.com/futuresimple/android-floating-action-button来创建非常好用的fab按钮.我尝试了几个库,但没有使用大多数应用程序中使用的效果与fab(或谷歌应用程序,如保持,收件箱),当点击工厂时,整个应用程序的背景为半透明的白色或黑色,这取决于.我找不到任何办法.是否有可能有一个例子或类似的东西来做这种效果?你可以在这张图片中看到我的意思:

半黑背景
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent" >
<RelativeLayout
android:id="@+id/content_frame"
android:layout_width="match_parent"
android:layout_height="wrap_content" >
<include
android:id="@+id/toolbar"
layout="@layout/toolbar" />
</RelativeLayout>
<RelativeLayout
android:id="@+id/semi_white_bg"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@color/white_semi_transparent"
android:visibility="gone" >
</RelativeLayout>
<RelativeLayout
android:id="@+id/listFrame"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_below="@+id/content_frame"
android:visibility="gone" >
<TextView
android:id="@+id/status"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="@color/cabinet_color"
android:fontFamily="sans-serif"
android:gravity="center_vertical"
android:paddingBottom="8dp"
android:paddingLeft="16dp"
android:paddingRight="16dp"
android:paddingTop="8dp"
android:textColor="#fff"
android:textSize="17sp"
android:visibility="gone" />
<android.support.v7.widget.RecyclerView
android:id="@android:id/list"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_below="@+id/status"
android:clipToPadding="false"
android:scrollbars="vertical" />
<LinearLayout
android:id="@android:id/empty"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerInParent="true"
android:orientation="vertical" >
<ImageView
android:id="@+id/emptyImage"
android:layout_width="96dp"
android:layout_height="96dp"
android:layout_gravity="center_horizontal"
android:layout_marginBottom="16dp"
android:scaleType="fitXY"
android:src="?empty_image" />
<TextView
android:id="@+id/emptyText"
android:layout_width="wrap_content"
android:layout_height="wrap_content" …Run Code Online (Sandbox Code Playgroud) 我正在尝试从其他应用程序捕获通知,并在可能的情况下在TextView中显示文本.
我正在按照本教程和logcat显示Receiver registered通知何时到达..
如何阅读通知内容?
我可以使用该服务拦截它,但我想"Hi, how are you?"在我的TextView中显示内容,是否可能?
我已添加权限:
<uses-permission android:name="android.permission.BIND_ACCESSIBILITY_SERVICE" />
Run Code Online (Sandbox Code Playgroud) 点击我想显示一个对话框,但我在show单词中出错.这部分代码在我的MainActivity中扩展和Activity ..相反,我希望显示的对话框是在另一个扩展的类中创建的DialogFragment.
Toast.makeText(this, "Error", Toast.LENGTH_SHORT).show();
DialogFragment df=new DialogTrial();
df.show(this.getFragmentManager(), "MyDialog");
Run Code Online (Sandbox Code Playgroud)
错误:
The method show(android.support.v4.app.FragmentManager, java.lang.String) in the type DialogFragment is not applicable for the arguments (android.app.FragmentManager, java.lang.String)
Run Code Online (Sandbox Code Playgroud)
我什么都试过:this.getFragmentManager(),getActivity(),context,this但总是同样的错误.
我需要从包含一些字段的变量中找到最后一列.我需要写一些类似的东西:
if [ #the last column = "R" ];
then
value=`echo "'$value'"`
fi
Run Code Online (Sandbox Code Playgroud)
可能吗?
我有这种情况:
有一些输入文字.当我填充输入时,我可以通过按钮隐藏它们.我需要的是,当输入隐藏所有内容时,键入清楚.因此,当我单击"显示"按钮时,输入必须为空.在有人问我之前我不能使用ngIf.
这是代码:
<div ng-controller="myCtrl">
<button ng-click="hideStuff()">Hide!</button>
<button ng-click="showStuff()">Show!</button>
<div ng-repeat="item in inputFileds">
<input placeholder="{{item.label}}" class="default" ng-hide="hidden" ng-class="{'fade': startFade, 'show': !startFade}" type="text" ng-model="item.value" />
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
和javascritp
var myApp = angular.module('myApp', []);
myApp.controller("myCtrl", function($scope, $timeout) {
$scope.hideStuff = function() {
$scope.startFade = true;
$timeout(function() {
$scope.hidden = true;
}, 700);
};
$scope.showStuff = function() {
$scope.startFade = false;
$timeout(function() {
$scope.hidden = false;
}, 700);
};
$scope.inputFileds = [{
"label": "input1",
"value": ""
}, {
"label": "input2",
"value": "" …Run Code Online (Sandbox Code Playgroud) 我正在尝试开发一个应用程序,以便在切换时点击手电筒.我尝试了我在网络上找到的所有方法,但在我的nexus 5中没有成功.唯一有效的应用程序是cyanogenmod火炬,但即使我接受了该代码并在应用程序中编写它,它会创建一个通知,如果点击它打开cyanogenmod火炬应用程序,而不是我的!这是个问题!!是否有可能有一个简单的代码也适用于nexus 5?
public void turnOffFlashLight() {
try {
if (getPackageManager().hasSystemFeature(PackageManager.FEATURE_CAMERA_FLASH)) {
cam.stopPreview();
cam.release();
cam = null;
}
} catch (Exception e) {
e.printStackTrace();
Toast.makeText(getBaseContext(), "Exception throws in turning off flashlight.", Toast.LENGTH_SHORT).show();
}
}
public void turnOnFlashLight() {
try {
if (getPackageManager().hasSystemFeature(PackageManager.FEATURE_CAMERA_FLASH)) {
cam = Camera.open();
cam.setPreviewTexture(new SurfaceTexture(0));
Parameters p = cam.getParameters();
p.setFlashMode(Parameters.FLASH_MODE_TORCH);
cam.setParameters(p);
cam.startPreview();
}
} catch (Exception e) {
e.printStackTrace();
Toast.makeText(getBaseContext(), "Exception throws in turning on flashlight.", Toast.LENGTH_SHORT).show();
}
}
Run Code Online (Sandbox Code Playgroud)
编辑:logcat
04-09 21:52:21.967: E/AndroidRuntime(5346): FATAL EXCEPTION: main
04-09 …Run Code Online (Sandbox Code Playgroud) 这是我尝试安装和运行Android Studio的10次,但我总是有问题!我不能用它!但我想从Eclipse迁移.我解决了一个无法识别sdk路径的问题,我解决了无法识别我的设备的问题,然后我还有另外两个问题!
1)错误:需要Gradle版本1.10.当前版本是2.2.1.如果使用gradle包装器
2)错误:提供的javaHome似乎无效.我找不到java可执行文件.尝试的位置:C:\ Users\Admin\Desktop\adt-bundle-windows-x86_64-20140702\sdk\bin\java.exe
我无法解决它们.第二个令人难以置信!我没有那里的jdk!我在Project Structure中设置了jdk路径,jdk位置是:
C:\Program Files\Java\jdk1.7.0_71
有人可以帮我吗?
我在表单中使用angular tinyMCE指令.提交后我使用此命令清除textarea:
tinyMCE.activeEditor.setContent('');
Run Code Online (Sandbox Code Playgroud)
而且这个:$scope.tinymceModel ='';清除模型.我的表格是一个模态.当我再次打开模态时,textarea似乎很清楚,但TinyMCE中的"撤消"按钮是活动的,如果我点击它,我可以看到旧的内容.是否可以重置并清除TinyMCE撤消历史记录?这是html部分:
<textarea id="elm1" ui-tinymce="tinymceOptions" ng-model="tinymceModel" auto-focus id="elm1" rows="8" cols="100"></textarea>
Run Code Online (Sandbox Code Playgroud)
这是选项
$scope.tinymceModel = '';
$scope.tinymceOptions = {
height: 420,
language:'it',
theme: "modern",
plugins: [
"advlist autolink link image lists charmap print preview hr anchor pagebreak spellchecker",
"searchreplace wordcount visualblocks visualchars code fullscreen insertdatetime media nonbreaking",
"save table contextmenu directionality emoticons template paste textcolor"
],
content_css: "css/partials/content.css",
toolbar: "insertfile undo redo | styleselect | bold italic | alignleft aligncenter alignright alignjustify | bullist numlist …Run Code Online (Sandbox Code Playgroud) 我正在尝试从日期获取毫秒,但出现异常
java.text.ParseException:无法解析的日期:“ 2019年7月25日星期四10:56:29 GMT + 02:00”
到目前为止,这就是我所做的:
我从日期选择器中使用“ EEE MMM dd HH:mm:ss zzz yyyy”模式获取日期,然后传递给一种方法来获取毫秒数:
long milliDate = parseIso8601(dateTimeCalendar.getTime().toString());
private static long parseIso8601(String value) {
try {
return new SimpleDateFormat("EEE MMM dd HH:mm:ss zzz yyyy", Locale.US).parse(value).getTime();
} catch (ParseException ignored) {
return 0;
}
}
Run Code Online (Sandbox Code Playgroud)
我得到了异常,它返回0。我不知道怎么了。谢谢
我有一个问题,我真的不知道是否有可能实现它.情况就是这样; 我有五种方法和一个按钮.实际上如果我想调用一个方法点击我写的按钮:
btnore.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View arg0) {
//i call the method I need
Met_one();
}
});
Run Code Online (Sandbox Code Playgroud)
我需要做的是:
btnore.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View arg0) {
// a random function call the methods.
Random = random of the methods(Met_one, Met_two,Met_three,Met_four,Met_five)
}
});
Run Code Online (Sandbox Code Playgroud)
因此,当我按下按钮时,它有时会执行某种操作,有时会随机执行另一种操作.这有可能吗?
我在angularjs中使用动画时遇到了一些问题.我可以扩展和折叠div但是当我崩溃时,div的内容在容器崩溃后消失.它应该在一起崩溃..我在这里做了一个jsfiddle:
http://jsfiddle.net/7tb4g/119/
css很简单:
.animate-if.ng-enter, .animate-if.ng-leave {
-webkit-transition: 1s linear all;
-moz-transition: 1s linear all;
-ms-transition: 1s linear all;
-o-transition: 1s linear all;
transition: 1s linear all;
}
.animate-if.ng-enter {
max-height: 0;
opacity: 0;
}
.animate-if.ng-enter.ng-enter-active {
max-height: 999px;
opacity:1;
}
.animate-if.ng-leave {
max-height: 999px;
opacity:1;
}
.animate-if.ng-leave.ng-leave-active {
max-height: 0;
opacity:1;
}
Run Code Online (Sandbox Code Playgroud)
谢谢
我有一个文件调用"文件",其中有一些字段用分隔符分隔.该文件的结构是:
@field1@field2@field3@field4
Run Code Online (Sandbox Code Playgroud)
使用awk我已经提取了没有分隔符的字段.
vr=$file;
sep_mx=`echo $vr | awk '{
n=split($0,x,"@");
print n
}'`
echo $sep_mx
## here the number of substring produced is calc.
while ((i<=$max));
do
# would print individual substring one at a
# time as the counter increases.
echo $vr | awk -v er=$i '{
n=split($0,x,"@"); print x[er]
}'
((i+=1))
done
Run Code Online (Sandbox Code Playgroud)
输出是:
field1
field2
field3
field4
Run Code Online (Sandbox Code Playgroud)
如果我想从代码中仅提取第二个字段,我刚刚发布了如何做到这一点?谢谢