小编Pie*_*888的帖子

使用后台时Android ViewPager性能问题

我有一个ActivityXML制作,我已经将它的背景设置为我在drawable文件夹中的背景图像.

在同一个活动中,我创建了一个ViewPager允许在视图之间来回滑动的活动.内部的所有视图ViewPager都包含一个图像.

每当我向左或向右滑动时,转换都非常缓慢.

我尝试通过将背景图像设置为白色(#fff)来删除背景图像,并且所有滞后都消失了.它工作得很完美!问题是我确实需要该应用程序的背景.

有没有办法优化背景图像或其他东西,以便刷卡再次顺利进行?目前由于滞后而使用起来太令人沮丧了.

我还尝试将图像裁剪为小尺寸,然后将其拉伸到屏幕上,但我没有注意到任何性能改进.而且ViewPager,当我用TextViews测试时,它不是位于的图像故障,而是存在相同的延迟.

android android-layout android-viewpager

9
推荐指数
2
解决办法
9136
查看次数

*tag*属性在C#中有什么用处

我已经使用C#超过一年了,我想知道tag属性对控件的其他功能,到目前为止我使用的每个.net控件(按钮,标签,文本框,gridview等)有一个你可以定义的标签属性.

我只知道你可以把一些东西放进去,就像一串文字.

视觉工作室描述说:

与控件关联的用户定义数据

标签是否做了除此之外的其他事情?描述它的内容?如果你在哪里使用?它对你们任何人都有用吗?

.net tags attributes winforms

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

如何为Android创建自定义语言包?

为了好玩,我想为我的Android手机编辑(或添加自定义)语言包.

我已经阅读了很多关于它使用谷歌,但没有真正的解决方案.

有没有办法实现这个目标?也许是一种方式进入谷歌使用和编辑它们的语言文件,或为操作系统添加新的翻译?

任何帮助都会被appriciated :)

(附加信息:我正在运行android 2.2,HTC Legend)

android language-packs

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

C#KeyEvent不记录enter/return键

我一直在C#中创建这个登录表单,我想在用户点击提交或按下回车键后立即"提交"所有数据.

我一直在用KeyEvents测试一下,但迄今为止没有任何工作.

void tbPassword_KeyPress(object sender, KeyPressEventArgs e)
{
    MessageBox.Show(e.KeyChar.ToString());
}
Run Code Online (Sandbox Code Playgroud)

上面的代码是为了测试事件是否在第一时间起作用.它工作得很完美,当我按下'd'它显示我'd'当我按'8'时它显示'8'但按下输入没有做任何事情.

所以我虽然这是因为输入并没有真正绑定到一个角色,但它确实显示了退格,它工作得很好,所以让我很困惑为什么它没有注册我的回车键.

所以问题是: 如何记录输入/返回键?为什么它不能正确记录按键现在就像它应该的那样?

注意:我把事件放在文本框中

tbPassword.KeyPress += new KeyPressEventHandler(tbPassword_KeyPress);
Run Code Online (Sandbox Code Playgroud)

因此,当按下输入按钮时,它会触发,而选择文本框(当然是整个时间)可能与执行代码有关.

c# events keyevent keyboard-events

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

使用样式标记更改鼠标上的文本颜色

使用CSS,当您将鼠标悬停在链接上时,可以轻松地将自定义颜色应用于链接:

.myId:hover{
    color:green;
}
Run Code Online (Sandbox Code Playgroud)

但是样式标签怎么样?有可能做一些事情:

<a style="*insert nifty markup here to change color on hover*" href="somewhere.html">text</a>
Run Code Online (Sandbox Code Playgroud)

或者只是通过第一种方法改变悬停颜色(仅使用html/css,不允许使用javascript).

html css hover

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

如何从应用程序窗口获取/设置鼠标的相对位置?

我希望能够获取鼠标指针的当前位置,相对于我的窗体窗口所在的位置。因此,如果我将鼠标放在表单的左上角,它会给我 x=0 和 y=0 的 x 和 y 值,而表单本身可能位于屏幕中间。

另外我想设置鼠标的位置。

这如何在 C# 中完成?我正在使用 Windows 窗体应用程序。

c# css-position cursor-position

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

在AS3中不使用KeyboardEvent检查键盘状态

是否可以在不使用KeyboardEvent的情况下检查按下的键?

我有一个名为enterFrameHandler的ENTER_FRAME事件设置,如果按下任何键,我想在函数enterFrameHandler中检查.

使用的KeyboardEvent正常时,我可以检查很容易使用,检查事件的邀请码开关按键,但在一个ENTER_FRAME事件,这是不可能的我.

还有其他方法可以在ENTER_FRAME事件中检查键盘的状态吗?

更新:我发现了这个AS2脚本:

onClipEvent (enterFrame) {
    if (Key.isDown(Key.LEFT)) {
        _x -= power;
    }
    if (Key.isDown(Key.RIGHT)) {
        _x += power;
    }
    if (Key.isDown(Key.UP)) {
        _y -=power;
    }
    if (Key.isDown(Key.DOWN)) {
        _y +=power;
    }
}
Run Code Online (Sandbox Code Playgroud)

这似乎正在做我想要的,但它在AS2中,有没有人知道如何将其"翻译"为AS3?

flash actionscript-3 keyboard-events enterframeevent

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

与其他应用程序交互(例如单击按钮)

我正在尝试在工作中自动执行许多重复性任务,这个小问题让我感到难过.

我们正在使用一个应用程序来打印在线订单的标签,过程是这样的.

  1. 点击订单
  2. 查看订单详情并点击"完成"
  3. 5秒的程序计算
  4. 确认您要打印标签
  5. 标签打印,你就完成了

在忙碌的日子里,我们必须通过这个过程超过500个订单,因为这个任务因为步骤3而消耗了大量无用的时间.用户必须等待那5秒才能点击"打印"按钮.假设我们有500个订单,那是500次5秒,大概是40分钟.整个发送过程花费2个小时,因此有33%的时间因人们等待点击按钮而丢失.

我正在尝试找到一种自动执行步骤4的方法,以便用户在完成步骤2后可以停止与应用程序交互.

那么有没有办法使用C#从另一个应用程序中单击另一个表单中的按钮?弹出确认屏幕时必须触发事件.请注意,此确认屏幕不是默认的Windows打印对话框,而是应用程序的一部分,因此不会弄乱首选项.

c# automation ui-automation

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

如何在Android中的EditText中添加页面线?

可以在一个EditText?中显示页面线?

我的意思是这些线:

在此输入图像描述

假设我的EditText尺寸是500 x 500像素.我希望这些线在500×500平方米的范围内可见.

有没有建立方式来做到这一点?我已经尝试了谷歌,但我找不到答案.我想我的另一个选择是动态创建一个基于textheight和linespacing的图形,这种丑陋的解决方法.

android underline android-layout android-edittext

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

如何按多列排序,而不是按值排序?

问题标题可能有点模糊,所以随意把它改成更有意义的东西,我找不到正确的单词.

所以这是我的问题:

在我的表中有2个重要的列

  • date_added(日期时间值)
  • special_price(数字)

special_price是一个NULL或一个数值,具体取决于特殊价格.

我将描述我现在想要订购结果的方式:

首先,我希望看到没有NULL按日期排序的所有项目(最新的第一个),然后我想查看NULL按日期排序的具有special_price(除此之外的任何东西)的项目.

起初我试过这个:

SELECT * FROM products ORDER BY special_price, date_added DESC
Run Code Online (Sandbox Code Playgroud)

这对于第一部分来说非常有用NULL,其中所有的special_price值都在哪里,但是当它开始时,对于在special_price列中的值上排序的特殊商品的商品而言.这当然有道理,因为在查询中我想先通过special_price订购.

那么我怎样才能让查询忽略special_price的值,看看它是否NULL存在?所以我NULL按日期排序,然后NOT NULL按日期排序.

mysql sql-order-by

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