我正在尝试开发Android平板电脑的应用程序.
这款平板电脑将向公众展示,他们可以触摸它.
除了要求输入密码的按钮/首选项菜单外,我将阻止关闭应用程序的所有方式.
但经过一些研究,我不是sur这是可能的,我的意思是长按电源按钮仍然工作,家庭buton也返回buton.所以问题是这是可能的,如果它是如何?
我想用JavaFX编写一个笔画绘图应用程序.我有一个压力敏感的绘图板,能够读取笔的压力和倾斜值真的很好.JavaFX有一个处理鼠标,触摸和滑动输入的API,但似乎没有任何产生压力值的东西.
我之前使用过JPen,但它似乎适用于Swing.是否有JavaFX等价物?
我有一小组大约90个用户非常重要,所以当这些商业客户中的一个或两个希望在他们的网络应用程序中更改UI时,他们通常会获得专用的开发资源.但是,对于我们来说,确切了解整个组织如何使用该应用程序非常重要,因为该组往往对其UI应该如何看起来具有强烈的个人观点,并且他们都以不同方式使用该应用程序.我在识别硬件和软键盘的使用方面遇到了最大麻烦.最理想的是,我正在寻找一个简单的答案,"使用新的Window.TabletMode == true!" 我不认为这个简单的答案存在.
window.orientation属性为肖像返回0,为横向视图返回90或-90.
结合window.innerHeight,我可以使用像......
var portrait;
$(window).on("orientationchange",function(event){
if (event.orientation == 0)
{
portrait = true;
}
else //if not, it's landscape
{
portrait = false;
}
});
Run Code Online (Sandbox Code Playgroud)
然后我将window.innerHeight结合使用的值portrait来确定宽高比是否看起来我打开了键盘.考虑到我相当狭窄的约束,这种方法确实可以全屏工作,但是如果浏览器不是全屏的呢?我确信还有很多其他理由不为此编写hacky比率计算.此外,我最大的愿望当然是使用任何浏览器和任何屏幕尺寸.
我可以处理的这些事情:我需要在加载文档时设置变量,并找出确定何时键入变得相关的方法.我可能需要检查一些浏览器功能.也许我会在有和没有硬件键盘的情况下增加计数器的输入.一旦我达到一定数量(比方说5次击键),我就会向我的数据跟踪端点发送一个POST请求,让它知道会话12345使用了软键盘(或硬键盘).之后,我将取消订阅事件处理程序.但是我工作的这部分不太受关注,因为我不认为我会陷入任何困境,但我不希望任何人花时间去美化或开发一个巨大的例子.
Google Play声明我的应用不是专为平板电脑设计的:"您的APK应包含适用于普通平板电脑屏幕密度的自定义可绘制资源." 它链接到4.在平板电脑应用质量页面上使用专为平板电脑屏幕设计的资产.我试图理解我是如何不遵守第4节的,我很欣赏这些见解.
平板电脑资产的第4部分是否准确适用于Action Bar图标大小?看起来32dp是指定的大小(mdpi为32x32px),但这似乎与指定24dp 的材料触摸目标大小规范冲突.我使用来自Google Material-design-icons套件的24dp资产作为我的Action Bar(工具栏),套件中没有32dp Android图标.
我在项目中包含了drawable-xhdpi,drawable-xxhdpi和drawable-xxxhdpiPNG可绘制资产,但我没有包含drawable-hdpi资产.这可能是我不是"专为平板电脑设计的原因吗?" 文档说明所有drawables应该"针对hdpi,xhdpi,xxhdpi或xxxhdpi大小中的至少一个进行优化",并且我已经为至少一个做了这个.
我的启动图标大小是正确的,包括MDPI - xxxhdpi版本(mipmap-mdpi,mipmap-hdpi,等).
Windows 8 Metro应用程序应如何连接到中央数据库?
我正在寻找检测平板电脑的完美方法.使用媒体查询,您可以为特定CSS设置最小和最大宽度.但有些平板电脑的分辨率高于soms桌面显示器.这样会产生冲突.
使用Javascript(Modernizr,Detectivizr)可识别平板电脑并在HTML中使用HTML标签上的"平板电脑"类设置此平板电脑.但是......并非所有用户都启用了Javascript.
所以你想要的是(在我看来)使用CSS来检测平板电脑.有谁知道这个的完美解决方案?
Thanx提前!
我正在尝试更改css文件中的重叠元素(文本).一行文本(在常规浏览器中)显示为移动中的两行文本,重叠在一起.
此更改适用于网站的移动版本(横向平板电脑的@media部分)
目前,header(h2)文本在iPad /平板电脑上重叠.
来自h2 @media部分的代码:
.da-slide h2{
font-size: 36px;
width: 80%;
top: 40px;
padding: 18px 20px 18px 20px;
Run Code Online (Sandbox Code Playgroud)
(这.da-slide h2是在html中保存此文本的组件)
我尝试了这个line-height属性,但它不起作用?
有任何想法吗...
我正在开发一个平板电脑的网络应用程序(用于Android和ios),我正面临一个问题,这个问题已经给我带来了2天的麻烦.
问题是,当您处于纵向模式时,在Android上,例如您聚焦输入字段,以便软键盘弹出css媒体查询方向更改为横向.我已经读过这个问题:CSS媒体查询 - 软键盘打破了css定位规则 - 替代解决方案?并想出了这个:
var is_keyboard = false;
var is_landscape = false;
var initial_screen_size = window.innerHeight;
window.addEventListener("resize", function() {
is_keyboard = (window.innerHeight < initial_screen_size);
is_landscape = (screen.height < screen.width);
updateViews();
}, false);
function updateViews()
{
if(!is_landscape)
{
if(is_keyboard)
{
$("html").removeClass("landscape portrait");
$("html").addClass("portrait");
}
}
}
Run Code Online (Sandbox Code Playgroud)
然而,由于某种原因,这不起作用.无论如何都要将方向更改为纵向模式,以便css媒体查询认为我们处于纵向模式?我不喜欢使用max-width等因为我需要支持多种屏幕尺寸.
提前致谢.
我已经通过libgdx构建了一个游戏并将apk文件上传到开发者控制台.但是,它说
您的制作APK需要符合以下条件:
- 您的布局应该利用平板电脑上的可用空间
那么我应该对布局做出哪些改变?因为据我所知,在libgdx中,布局与游戏完全无关.
今天我想到了一种改进平板电脑设计的方法,我找到了这张图片
我想要那么糟糕,因为它看起来很神奇.我现在正在谷歌搜索大约一个小时,我没有遇到任何好的教程.我找到了这个:v21前棒棒糖的材料设计.
我立即开始实施这一切,我尝试的一切都完全错了.独立操作栏的主题需要是ThemeOverlay.AppCompat.ActionBar我的手机布局,我正在扩展Theme.AppCompat.NoActionBar主题.(主题如下)
目前还不清楚我应该做些什么来制作像平板电脑上面的图像,并在手机上显示普通(自定义)supportActionBar 而不会弄乱其中一个.
这是我的AppTheme风格(我申请我的应用程序)
<!-- Base application theme. -->
<style name="AppTheme" parent="@style/Theme.AppCompat.NoActionBar">
<!-- your app branding color for the app bar -->
<item name="colorPrimary">@color/primaryColor</item>
<!-- darker variant for the status bar and contextual app bars -->
<item name="colorPrimaryDark">@color/colorPrimaryDark</item>
<!-- theme UI controls like checkboxes and text fields -->
<item name="colorAccent">@color/colorAccent</item>
</style>
Run Code Online (Sandbox Code Playgroud)
在你问之前,是的,我已经在SO上发现了这个问题,但这不是一个重复的问题.Chris Banes所写的帖子也没有让我明白.
是否可以在不破坏布局的情况下执行此操作?大声思考,我选择自定义工具栏的原因是因为我已经包含了自定义搜索视图,但已将其删除.工具栏中还有另一个视图,但我认为如果真的有必要可以将其删除.
这是我手机版的布局.
<?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:id="@+id/coordinatorLayout"
android:layout_width="match_parent" …Run Code Online (Sandbox Code Playgroud) android tablet screen-orientation android-layout material-design
tablet ×10
android ×4
css ×2
google-play ×2
html ×2
javascript ×2
architecture ×1
browser ×1
css3 ×1
desktop ×1
html5 ×1
javafx ×1
jquery ×1
keyboard ×1
layout ×1
libgdx ×1
mobile ×1
odata ×1
web-services ×1
windows-8 ×1