三星在悬停API方面做得很好,我有兴趣将它包含在我的应用程序中.问题是SPen SDK中包含的悬停API仅适用于SPen,而不是像三星Galaxy S4上最新的应用程序那样使用手指检测.
任何人都可以为我提供正确的SDK甚至示例项目的链接吗?
编辑:Nifhel评论,休闲这个链接:在Galaxy S4上浮动触摸(需要API 12并创建一个继承自TextView的新类)
编辑:接受的答案是一个更好的解决方案,并且运行良好(需要API 14,但更容易使用).
我希望能够在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
当我们在按钮中执行内联命令时:
<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()
.我希望你们理解我的问题.我在这里遗漏了一些东西.
我想在模拟器上测试手机的旋转,我看到我们必须使用的所有地方Ctrl+F11但它只旋转模拟器的图像并且不会启动配置更改事件或重绘活动.
这是我用的Ctrl+F11:
那么,我必须使用什么来模拟真正的旋转?
我想删除ActionBar下方的阴影.
我知道我需要将高程更改为0dp,但我想在主题中执行此操作.
对于Android 4.4-我使用: <item name="android:windowContentOverlay">@null</item>
但Android 5.0有可能吗?
android android-actionbar android-5.0-lollipop android-elevation
关于如何正确使用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)
因此它是一个纯白色的背景,在聚焦或按下时会变成淡蓝色.
如何获得相同的颜色但具有连锁效果?我想我需要使用一个掩码来防止它超出视图范围?
我正在尝试使用直接XML格式的C#签署Microsoft Office Word文件.
有一些问题,这里出现了模棱两可的问题:
SignatureValue
?最后一个问题是我正确地这样做了吗?也许这里有问题,我错过了一个软件包,否则它本身会与openxml文件交互并签名.
但请记住,我实际上是尝试使用外部令牌签署数据,该外部令牌具有可用的pkcs11接口(但没有CSP),所以我使用了PKCS11 Interop库将其迁移到c#,但我在这里仍然有点困惑.
只是为了抬头任何执行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) 我需要使用自定义字体(VAG Rounded,可能不相关),但字体会改变TextViews的反应方式.
在下图中,您可以看到两个带有黑色背景的文本视图.左边的一个使用自定义字体,右边的一个是默认的系统字体(Roboto?).它们都具有相同的xml属性和大小,但填充不一样,更重要的是,左边的不是vartically中心!
如何使TextView绘制其内容中心?
我已经能够获得以下尺寸:
一组六个广义密度:
这些是尺寸:
但是使用诸如XXLarge和XXXlarge屏幕之类的设备的图像和图标大小的理想尺寸应该是什么。
我目前正在开发我的应用程序,以与星系笔记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.
我怎样才能得到真正的高度/宽度?
提前致谢.
首先我要说的是,这是通过查看教程来完成的.这是我从广播接收器呼叫的自定义警报对话活动部分.唯一的问题是后退按钮单击.一旦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
,我能看到吐司的消息,但活动正在关闭.
我有一系列的多个活动,有时我想进入我的应用程序的不同部分,我不想在堆栈中包含以前的活动。就像这样:活动 A -> 活动 A1 -> 活动 A2 -> 活动 A3 -> 活动 B
当我开始活动 B 时,我想关闭所有的 As 活动。
做到这一点最简单的方法我觉得是setResult
那么finish
的最后一项活动,并在以前的查找结果,并关闭活动以及传递相同的数据之后。
所以我在开始B之前setResult
然后finish
A3。
问题是 A3 已完成,但onActivityResult
在我关闭 B 之前不会在 A2 上调用,以便应恢复 A2。
我认为onActivityResult
如果在其上启动另一个活动,则无法传播到多个活动。
然后我被屏蔽了。我不知道我应该做什么,或者是否有另一种方法可以一次关闭多个活动。
我需要用我的标签自定义视图,问题是FILL_PARENT不工作(如看到这里).
所以我需要使用margin和stuff,但是为了让视图在所有配置(横向/纵向,或平板电脑的高度都会改变)的选项卡中居中,这样做有点棘手.
我不知道在每个配置上使用什么值.另外,我没有找到系统用来开始的默认布局.
android ×11
android-collapsingtoolbarlayout ×1
api ×1
back ×1
c# ×1
dom ×1
emulation ×1
fonts ×1
galaxy ×1
hover ×1
image-size ×1
javascript ×1
ms-office ×1
multi-window ×1
openxml ×1
ripple ×1
rotation ×1
screen ×1
screen-size ×1
size ×1
tabs ×1
textview ×1
xml ×1