标签: tablet

如何禁用Windows编辑控件上的小触摸键盘

在支持平板电脑的Windows版本中,当编辑控件获得焦点时会出现一个小键盘图标.如果触摸它,会弹出触控键盘.

有没有办法禁用它?如果你有自己的触摸键盘,这是相当不方便的.

我想为代码中的某些编辑控件禁用它,即.我不是在寻找Windows设置.

GIEL

windows delphi touchscreen tablet

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

以编程方式确定Android设备是否有菜单按钮的方法?

我需要补偿Android 3平板电脑上缺少物理(甚至"软")菜单按钮.我正在处理的应用程序通常会隐藏其活动的标题栏,但如果我希望操作栏出现在平板电脑上,我就无法这样做.API中是否有可用于确定设备是否具有菜单按钮的内容?

如果我找不到这样的功能,我唯一能想到的就是永远不要隐藏Android 3.0及更高版本的标题栏,但这有两个原因困扰我:

  1. 我相信Android 3.0(或更高版本的API)最终将支持手机,它可能有菜单按钮
  2. 我不想硬编码那个SDK版本(也许我永远不会隐藏Android 3.0及以上版本的标题栏,但是我冒着不在手机上隐藏标题栏的风险)

android tablet

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

平板电脑(即 iPad)上的悬停效果?

我正在重新设计一个在按钮上使用悬停效果的网站(比如当你将鼠标放在它上面时按钮图像会发生变化,当你点击它时,它会转到不同的页面)。

现在,如果您使用的是台式机/笔记本电脑,则可以正常工作。但是在平板电脑上,悬停/鼠标悬停效果不起作用。在平板电脑上,单击按钮图像时,它会短暂更改,然后立即转到新页面。

网站可以通过哪些方法和技术检测访问者是否来自平板电脑?那么是否可以切换到平板电脑的 CSS 版本?或者,是否有平板电脑框架(即 Modernizer?)可以帮助完成此过程?

javascript css tablet

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

单击后,CSS Sprites会在移动设备和平板电脑上消失

我已经创建了一个精美的joomla网站,其精灵导航在PC上工作正常,但在移动设备和平板电脑上有一些问题:在我"触摸"链接后,背景图像消失了......我该如何解决这个问题?

请参阅http://www.kartika.eu/index.php?option=com_content&view=category&layout=blog&id=15&Itemid=239&lang=en

这是我的CSS的一个例子:

#brands_menu   {
  margin: auto;
}
.tab td {
  display: inline-block;
  height: 153px;
  width: 153px;
  border: none;
}
a.license1:link {
  display:block;
  width:153px;
  height:153px;
  text-indent:-9999px;
  background:url(../images/sprite.png) 0px 0px no-repeat;
  float: left;
  border: none;
}
a.license1:hover {
  display:block;
  width:153px;
  height:153px;
  text-indent:-9999px;
  background:url(../images/sprite.png) 0px -153px no-repeat;
  float: left;
  border: none;
Run Code Online (Sandbox Code Playgroud)

}

joomla css-sprites tablet

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

Jquery悬停功能,点击平板电脑

我有一个jquery幻灯片,它使用导航列表来切换幻灯片图像.它的工作原理是当您将鼠标悬停在导航列表上时,它突出显示('.active')并且关联的图像会切换到该列表.导航列表中有链接,也可以单击这些链接转到其他页面.

我需要这个在平板电脑上工作,这样当人们点击导航列表时,它会变为活动状态,然后图像幻灯片切换,然后如果再次点击它会跟随到该链接.现在发生的事情是,只要点击它,它就会变为活动状态并点击进入.

这是jquery

$(".main_image .desc").show(); //Show Banner
$(".main_image .block").animate({ opacity: 0.8 }, 1 ); //Set Opacity

//Click and Hover events for thumbnail list
$(".image_thumb ul li:first").addClass('active'); 
$(".image_thumb ul li").hover(function(e){ 
    //Set Variables
    e.preventDefault();

    var imgAlt = $(this).find('img').attr("alt"); //Get Alt Tag of Image
    var imgTitle = $(this).find('a.imgloc').attr("href"); //Get Main Image URL
    var imgDesc = $(this).find('.block').html();    //Get HTML of block
    var imgDescHeight = $(".main_image").find('.block').height();   //Calculate height of block 
    if ($(this).is(".active")) {  //If it's already active, then...
        return false; // Don't click through
    } …
Run Code Online (Sandbox Code Playgroud)

jquery click-through hover tablet ipad

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

Android检查某些平板电脑崩溃时的网络连接

我知道这个主题已经在这里被问过,但我不明白为什么我的代码没有按预期工作.我需要在启动我的应用时检查数据连接,但它在某些平板电脑上崩溃(如Nexus 7),但并非全部崩溃.

我的代码:

public static boolean getNetworkState(Context pContext)
{
    ConnectivityManager connect =  (ConnectivityManager)pContext.getSystemService(Context.CONNECTIVITY_SERVICE);

    if(connect != null)
    {
        if (connect.getNetworkInfo(ConnectivityManager.TYPE_MOBILE).isConnectedOrConnecting())
        {
            return true;
        }
        else 
        {
            return false;
        }
    }
    else
        return false;
}

public static boolean getWifiState(Context context)
{
    ConnectivityManager connect =  (ConnectivityManager)context.getSystemService(Context.CONNECTIVITY_SERVICE);
    if ( connect.getNetworkInfo(ConnectivityManager.TYPE_WIFI).isConnectedOrConnecting())
    {
        return true;
    }
    else 
    {
        return false;
    }
}
Run Code Online (Sandbox Code Playgroud)

连通性检查:

if(Commons.getNetworkState(this) || Commons.getWifiState(this))
        {
            loadData();
        }
        else
        {
            Commons.getConnectivityErrorMessage(this);
        }
Run Code Online (Sandbox Code Playgroud)

通常情况下,如果平板电脑不支持网络连接,"getNetworkState"中的"连接"对象应为空,但似乎并非如此,因为它在线崩溃

 if (connect.getNetworkInfo(ConnectivityManager.TYPE_MOBILE).isConnectedOrConnecting())
Run Code Online (Sandbox Code Playgroud)

这有什么不对?权限已经写好了

编辑:不幸的是,我没有平板电脑来测试这个问题.我只是在开发者控制台上有用户报告.用户使用Nexus 7报告了以下报告:

java.lang.RuntimeException: Unable to resume activity {com.meteociel.fr/com.meteociel.fr.activities.MeteocielActivity}: java.lang.RuntimeException: …
Run Code Online (Sandbox Code Playgroud)

crash android connectivity tablet

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

Android平板电脑导航栏不会隐藏

我试图隐藏导航栏,使用我在互联网上描述的方法.

我有一个简单的布局,显示WebView:

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:orientation="horizontal"
    android:id="@+id/layout" >

    <WebView
        xmlns:android="http://schemas.android.com/apk/res/android"
        android:id="@+id/webview"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent" />

</RelativeLayout>
Run Code Online (Sandbox Code Playgroud)

我在app启动时使用的代码是:

    getWindow().addFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN);
    getWindow().addFlags(WindowManager.LayoutParams.FLAG_LAYOUT_IN_SCREEN);
    getWindow().getDecorView().setSystemUiVisibility(View.SYSTEM_UI_FLAG_LOW_PROFILE);
    getWindow().getDecorView().setSystemUiVisibility(View.SYSTEM_UI_FLAG_HIDE_NAVIGATION);
    web.setSystemUiVisibility(View.SYSTEM_UI_FLAG_HIDE_NAVIGATION);
    layout.setSystemUiVisibility(View.SYSTEM_UI_FLAG_HIDE_NAVIGATION);
Run Code Online (Sandbox Code Playgroud)

但这并不掩盖导航栏.

我已经添加...

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

......也参加了我的活动.

我怎样才能做到这一点?

android tablet navigationbar android-4.0-ice-cream-sandwich

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

iPad Media查询

我尝试了一些建议(设备宽度:768px)(min-device-width:768px)和(max-device-width:1024px)

但我似乎没有任何工作可以使CSS成为目标iPad.我只是在iPad第一代测试.第一代是否有单独的媒体查询?

另外,我不确定提到我使用的是否重要:

<meta name="viewport" content="width=device-width"/>
Run Code Online (Sandbox Code Playgroud)

css tablet ipad

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

Ruby是一种用于平板电脑编程的有用语言吗?

我希望这个(这些)问题不要太模糊.从高中开始,我一直在上下班.我在那里学习了Pascal,然后是C++,最后在大学学习了一些Java.然后没有花太多时间编程.显然,很多在过去13年中发生了变化,除了我的世界,它不会出现Java的结束是非常重要,因为他们告诉我们,这是当时的情况.但是我很想再次开始编程,而且很多(稍微较旧的文章)都在宣传Ruby.我正在研究Ruby,但我有点困惑.我阅读了维基百科页面并浏览了一些网站.

由于熟悉Java,Java被编译为字节码并在JVM上运行.由于所有JVM都必须支持该标准,如果您使用Java/Swing创建了一个图形窗口程序,那么具有窗口环境的计算机上的任何JVM都会运行它.

当然,Apple和Android平板电脑都不支持Java或者有JVM(虽然android是类似Java的)

这是Ruby的工作原理吗?有红宝石"JVM"吗?我看到了有关MRI的一些信息,但这只是一个特定的红宝石翻译,对吗?平板电脑上没有红宝石翻译,这也是正确的吗?还有很多不同的ruby GUI工具包,比如FXRuby,但是它们可以在包括平板电脑在内的多种设备上运行吗?安装程序时,是否需要包含可分发的软件以及软件一起安装以便程序运行?而且我看到像RubyMotion这样的东西用于开发iOS,这基本上是"重新编译"你的ruby程序到Objective-C所以它会在iOS设备上运行吗?您显然无法在不违反Apple的ToS的情况下在iOS设备上安装ruby解释器...

我也想开始教我的孩子编程,因为它非常有用.我是从Scratch开始的,但Ruby将来会对平板电脑和便携式设备编程有用吗?或者它是否仅限于具有更全面的特色操作系统的设备?

很抱歉这么多问题.我希望这是一个好的论坛.

ruby android tablet ios

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

无法在Mac OS X上将LG G Pad V410连接到Android Studio

我花了几个小时试图弄清楚如何将我的LG G Pad V410连接到Android Studio,但没有在网上找到任何答案.在充分利用我的设置后,我遇到了一个简单的修复,不需要你篡改你的系统.

debugging usb connect tablet android-studio

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