小编Ste*_*his的帖子

三星用手指徘徊API

三星在悬停API方面做得很好,我有兴趣将它包含在我的应用程序中.问题是SPen SDK中包含的悬停API仅适用于SPen,而不是像三星Galaxy S4上最新的应用程序那样使用手指检测.

任何人都可以为我提供正确的SDK甚至示例项目的链接吗?

编辑:Nifhel评论,休闲这个链接:在Galaxy S4上浮动触摸(需要API 12并创建一个继承自TextView的新类)

编辑:接受的答案是一个更好的解决方案,并且运行良好(需要API 14,但更容易使用).

api android hover galaxy samsung-mobile

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

设置CollapsingToolbarLayout的起始高度

我希望能够在CollapsingToolbarLayout内滚动ImageView.那么怎么可能,以及如何设置该图像视图的起始高度?

我的ImageView高度为280p,在活动开始时我要显示200p然后我可以向下滚动以查看图像的其余部分.我在WhatsApp应用程序中看到了类似的东西.

这是一个链接,看看我想要什么:

在此输入图像描述

我的代码:

<?xml version="1.0" encoding="utf-8"?>
<android.support.design.widget.CoordinatorLayout
    xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent" 
    android:fitsSystemWindows="true"
    tools:context="com.example.yasser.version6.Profile">

<android.support.design.widget.AppBarLayout 
    android:id="@+id/app_bar"
    android:fitsSystemWindows="true"
    android:layout_height="@dimen/app_bar_height"
    android:layout_width="match_parent"
    android:theme="@style/MyMaterialTheme.AppBarOverlay">

    <android.support.design.widget.CollapsingToolbarLayout
        android:id="@+id/toolbar_layout"
        android:fitsSystemWindows="true" 
        android:layout_width="match_parent"
        android:layout_height="match_parent"         
        app:layout_scrollFlags="scroll|exitUntilCollapsed"
        app:contentScrim="?attr/colorPrimary">

        <ImageView
            android:layout_width="match_parent"
            android:layout_height="match_parent"
            android:scaleType="centerCrop"
            android:src="@drawable/tof" />

        <android.support.v7.widget.Toolbar 
            android:id="@+id/toolbar"
            android:layout_height="?attr/actionBarSize"
            android:layout_width="match_parent"
            app:layout_collapseMode="pin"
            app:popupTheme="@style/MyMaterialTheme.PopupOverlay" />

    </android.support.design.widget.CollapsingToolbarLayout>
</android.support.design.widget.AppBarLayout>

<include
    android:id="@+id/content"
    layout="@layout/content_profile" />


</android.support.design.widget.CoordinatorLayout>
Run Code Online (Sandbox Code Playgroud)

内容简介代码:

<?xml version="1.0" encoding="utf-8"?>
<android.support.v4.widget.NestedScrollView
    xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    app:layout_behavior="@string/appbar_scrolling_view_behavior"
    xmlns:card_view="http://schemas.android.com/apk/res-auto"
    tools:showIn="@layout/activity_profile"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    tools:context="com.example.yasser.version6.Profile">

</android.support.v4.widget.NestedScrollView>
Run Code Online (Sandbox Code Playgroud)

android android-design-library android-collapsingtoolbarlayout

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

警报("嗨!")和功能()之间的区别{alert("嗨!")}

当我们在按钮中执行内联命令时:

<button id="myButton" onclick="alert('Hi!')"> 
Run Code Online (Sandbox Code Playgroud)

为什么

document.getElementById("myButton").onclick = alert('Hi!') 
Run Code Online (Sandbox Code Playgroud)

不起作用,但在页面加载时发出警报?我无法理解function()添加到它和没有它是如何工作的function().我希望你们理解我的问题.我在这里遗漏了一些东西.

javascript dom

24
推荐指数
5
解决办法
3972
查看次数

Android模拟器 - 屏幕旋转

我想在模拟器上测试手机的旋转,我看到我们必须使用的所有地方Ctrl+F11但它只旋转模拟器的图像并且不会启动配置更改事件或重绘活动.

这是我用的Ctrl+F11:

模拟器旋转

那么,我必须使用什么来模拟真正的旋转?

android screen emulation rotation android-emulator

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

按主题更改ActionBar的提升高度

我想删除ActionBar下方的阴影.

我知道我需要将高程更改为0dp,但我想在主题中执行此操作.

对于Android 4.4-我使用: <item name="android:windowContentOverlay">@null</item>

但Android 5.0有可能吗?

android android-actionbar android-5.0-lollipop android-elevation

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

创建一个没有透明度的波纹可绘制

关于如何正确使用Ripple Drawable,我有点迷茫.

假设我有这个可绘制的:

<?xml version="1.0" encoding="utf-8"?>

<selector xmlns:android="http://schemas.android.com/apk/res/android" >
     <item android:state_pressed="false" android:state_focused="true" android:drawable="@color/accent_color_light" />
     <item android:state_pressed="true" android:drawable="@color/accent_color_light" />
     <item android:drawable="@android:color/white" />
</selector>
Run Code Online (Sandbox Code Playgroud)

因此它是一个纯白色的背景,在聚焦或按下时会变成淡蓝色.

如何获得相同的颜色但具有连锁效果?我想我需要使用一个掩码来防止它超出视图范围?

android ripple rippledrawable android-5.0-lollipop

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

使用XML直接签署Office Word文档

我正在尝试使用直接XML格式的C#签署Microsoft Office Word文件.

有一些问题,这里出现了模棱两可的问题:

  • 我应该如何填写摘要值,我应该为每个参考准确消化什么值,以及我应该为每个转换消化什么值?
  • 我应该签署什么价值来创建SignatureValue
  • 我应该在x509数据中包含哪些证书以及如何?(我们没有确切的证书,所以我们非常感谢您创建一个证书.)

最后一个问题是我正确地这样做了吗?也许这里有问题,我错过了一个软件包,否则它本身会与openxml文件交互并签名.

但请记住,我实际上是尝试使用外部令牌签署数据,该外部令牌具有可用的pkcs11接口(但没有CSP),所以我使用了PKCS11 Interop库将其迁移到c#,但我在这里仍然有点困惑.

  • 有没有我可以用来签署word文档的包?
  • 或者是否有一个简化openXML交互的包?
  • 或者我必须手动完成吗?

只是为了抬头任何执行openXML交互的库也应该允许我使用pkcs11命令对文档进行签名(即,它给我字节流来签名和消化但是其他部分本身,pkcs11实际上不应该被认为是一个重要性在这里(你可以用我的自定义算法替换它))

BTW中的签名构建器如下所示:

<?xml version="1.0" encoding="UTF-8"?>
<Signature xmlns="http://www.w3.org/2000/09/xmldsig#" Id="idPackageSignature">
  <SignedInfo>
    <CanonicalizationMethod Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315"/>
    <SignatureMethod Algorithm="http://www.w3.org/2001/04/xmldsig-more#rsa-sha256"/>
    <Reference Type="http://www.w3.org/2000/09/xmldsig#Object" URI="#idPackageObject">
      <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/>
      <DigestValue/>
    </Reference>
    <Reference Type="http://www.w3.org/2000/09/xmldsig#Object" URI="#idOfficeObject">
      <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/>
      <DigestValue/>
    </Reference>
    <Reference Type="http://uri.etsi.org/01903#SignedProperties" URI="#idSignedProperties">
      <Transforms>
        <Transform Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315"/>
      </Transforms>
      <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/>
      <DigestValue/>
    </Reference>
  </SignedInfo>
  <SignatureValue/>
  <KeyInfo>
    <X509Data>
      <X509Certificate/>
    </X509Data>
  </KeyInfo>
  <Object Id="idPackageObject">
    <Manifest>
      <Reference URI="/_rels/.rels?ContentType=application/vnd.openxmlformats-package.relationships+xml">
        <Transforms>
          <Transform Algorithm="http://schemas.openxmlformats.org/package/2006/RelationshipTransform">
            <mdssi:RelationshipReference xmlns:mdssi="http://schemas.openxmlformats.org/package/2006/digital-signature" SourceId="rId1"/>
          </Transform>
          <Transform Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315"/>
        </Transforms>
        <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/>
        <DigestValue/>
      </Reference>
      <Reference …
Run Code Online (Sandbox Code Playgroud)

c# xml ms-office openxml

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

具有自定义字体的TextView不是垂直居中的

我需要使用自定义字体(VAG Rounded,可能不相关),但字体会改变TextViews的反应方式.

在下图中,您可以看到两个带有黑色背景的文本视图.左边的一个使用自定义字体,右边的一个是默认的系统字体(Roboto?).它们都具有相同的xml属性和大小,但填充不一样,更重要的是,左边的不是vartically中心!

在此输入图像描述

如何使TextView绘制其内容中心?

fonts android textview

6
推荐指数
2
解决办法
1050
查看次数

dp中的XXHDPI和XXXHDPI尺寸,用于Android中的图像和图标

我已经能够获得以下尺寸:

一组六个广义密度:

  • ldpi(低)〜120dpi
  • mdpi(中)〜160dpi
  • hdpi(高)〜240dpi
  • xhdpi(超高)〜320dpi
  • xxhdpi(超高)〜480dpi
  • xxxhdpi(超高)〜640dpi

这些是尺寸:

  • xlarge屏幕至少为960dp x 720dp
  • 大屏幕至少为640dp x 480dp
  • 普通屏幕至少为470dp x 320dp
  • 小萤幕至少为426dp x 320dp

但是使用诸如XXLarge和XXXlarge屏幕之类的设备的图像和图标大小的理想尺寸应该是什么。

android screen-size image-size

5
推荐指数
0
解决办法
35万
查看次数

三星的多窗口支持 - 屏幕尺寸

我目前正在开发我的应用程序,以与星系笔记2和很快的星系s3引入的三星多窗口功能兼容.如果你不知道我在说什么:http: //androidheadlines.com/wp-content/uploads/2012/10/multiwindow.jpg
如果你有兴趣,这里有一个知道如何做的链接:这里

我的问题是我需要知道我的应用程序使用的高度/宽度.我这样做:

displaymetrics = new DisplayMetrics();
getWindowManager().getDefaultDisplay().getMetrics(displaymetrics);
heightScreen = displaymetrics.heightPixels;
widthScreen = displaymetrics.widthPixels;
Run Code Online (Sandbox Code Playgroud)

但这会返回整个屏幕的大小,而不仅仅是我的应用程序使用的部分.我的活动仅由占用整个空间的Panel组成,但panel.getHeight()或getWidth()返回0.

我怎样才能得到真正的高度/宽度?

提前致谢.

size android multi-window samsung-mobile

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

按下后退按钮时避免警报对话框关闭?

首先我要说的是,这是通过查看教程来完成的.这是我从广播接收器呼叫的自定义警报对话活动部分.唯一的问题是后退按钮单击.一旦Alert对话框活动开始,当我按下后退按钮时它就会关闭.

 public class AlertDialogActivity extends Activity {
    @Override 
 protected void onCreate(Bundle savedInstanceState) 
 { 
    super.onCreate(savedInstanceState);
    this.setFinishOnTouchOutside(false);
    getWindow().addFlags(WindowManager.LayoutParams.FLAG_NOT_TOUCHABLE);
    getWindow().addFlags(WindowManager.LayoutParams.FLAG_NOT_TOUCH_MODAL);
    setContentView(R.layout.activity_inmsgdialog);
 }
  @Override
public void onBackPressed()
{
    super.onBackPressed();
    Toast.makeText(getApplicationContext(), "Back Pressed", Toast.LENGTH_SHORT).show();
}
}
Run Code Online (Sandbox Code Playgroud)

我试过了onBackPressed,我能看到吐司的消息,但活动正在关闭.

android back broadcastreceiver android-alertdialog

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

完成后未调用 OnActivityResult

我有一系列的多个活动,有时我想进入我的应用程序的不同部分,我不想在堆栈中包含以前的活动。就像这样:活动 A -> 活动 A1 -> 活动 A2 -> 活动 A3 -> 活动 B

当我开始活动 B 时,我想关闭所有的 As 活动。

做到这一点最简单的方法我觉得是setResult那么finish的最后一项活动,并在以前的查找结果,并关闭活动以及传递相同的数据之后。

所以我在开始B之前setResult然后finishA3。

问题是 A3 已完成,但onActivityResult在我关闭 B 之前不会在 A2 上调用,以便应恢复 A2。

我认为onActivityResult如果在其上启动另一个活动,则无法传播到多个活动。

然后我被屏蔽了。我不知道我应该做什么,或者是否有另一种方法可以一次关闭多个活动。

android android-activity

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

ActionBar选项卡,自定义视图不居中

我需要用我的标签自定义视图,问题是FILL_PARENT不工作(如看到这里).

所以我需要使用margin和stuff,但是为了让视图在所有配置(横向/纵向,或平板电脑的高度都会改变)的选项卡中居中,这样做有点棘手.

我不知道在每个配置上使用什么值.另外,我没有找到系统用来开始的默认布局.

tabs android android-custom-view android-actionbar

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