小编Din*_*dal的帖子

显示软键盘时向上移动布局?

我在RelativeView中有一些元素,对齐底部属性设置,当软键盘出现时,元素被软键盘隐藏.

我希望它们向上移动,以便如果有足够的屏幕空间,它们会显示在键盘上方,或者使键盘上方的部分可滚动,这样用户仍然可以看到元素.

关于如何处理这个的任何想法?

user-interface android android-keypad android-layout

129
推荐指数
12
解决办法
18万
查看次数

尝试在设备上绘制纹理三角形失败,但模拟器工作.为什么?

我有一系列OpenGL-ES调用,可以在模拟器(2.0.1)上使用alpha混合正确渲染三角形并对其进行纹理处理.当我在实际设备(Droid 2.0.1)上启动相同的代码时,我得到的只是白色方块.

这告诉我纹理没有加载,但我无法弄清楚它们为什么不加载.我的所有纹理都是带有alpha通道的32位PNG,在res/raw下,所以它们没有按照sdk文档进行优化.

这是我加载纹理的方式:

private void loadGLTexture(GL10 gl, Context context, int reasource_id, int texture_id)
{
    //Get the texture from the Android resource directory
    Bitmap bitmap = BitmapFactory.decodeResource(context.getResources(), reasource_id, sBitmapOptions);

    //Generate one texture pointer...
    gl.glGenTextures(1, textures, texture_id);
    //...and bind it to our array
    gl.glBindTexture(GL10.GL_TEXTURE_2D, textures[texture_id]);

    //Create Nearest Filtered Texture
    gl.glTexParameterf(GL10.GL_TEXTURE_2D, GL10.GL_TEXTURE_MIN_FILTER, GL10.GL_NEAREST);
    gl.glTexParameterf(GL10.GL_TEXTURE_2D, GL10.GL_TEXTURE_MAG_FILTER, GL10.GL_LINEAR);

    //Different possible texture parameters, e.g. GL10.GL_CLAMP_TO_EDGE
    gl.glTexParameterf(GL10.GL_TEXTURE_2D, GL10.GL_TEXTURE_WRAP_S, GL10.GL_REPEAT);
    gl.glTexParameterf(GL10.GL_TEXTURE_2D, GL10.GL_TEXTURE_WRAP_T, GL10.GL_REPEAT);

    //Use the Android GLUtils to specify a two-dimensional texture image from our …
Run Code Online (Sandbox Code Playgroud)

android opengl-es

10
推荐指数
2
解决办法
6117
查看次数

为什么WGET在成功之前会返回2条错误消息?

我正在使用脚本通过WGET下拉身份验证所需URL上的一些XML数据。

为此,我的脚本会为访问的每个URL生成以下输出(更改IP和主机名以保护犯罪):

> Resolving host.name.com... 127.0.0.1
> Connecting to host.name.com|127.0.0.1|:80... connected.
> HTTP request sent, awaiting response... 401 Access denied
> Connecting to host.name.com|127.0.0.1|:80... connected.
> HTTP request sent, awaiting response... 401 Unauthorized
> Reusing existing connection to host.name.com:80.
> HTTP request sent, awaiting response... 200 OK
Run Code Online (Sandbox Code Playgroud)

为什么WGET在成功连接之前会抱怨访问URL两次失败?有没有办法将其关闭,或者在第一次尝试中使其正确连接?

作为参考,这是我用来调用WGET的行:

wget --http-user=USERNAME --password=PASSWORD -O file.xml http://host.name.com/file.xml
Run Code Online (Sandbox Code Playgroud)

shell wget

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

有没有办法在EditText视图的内容发生变化时触发事件?

我可以看到设备上的按键触发了特定的View按钮onKey,但是当software keyboard按下按键时它不会触发.

我正在尝试构建一个动态UI,当输入发生变化时,它会重新计算一个值,同时它会发生变化.

有没有办法捕捉到价值的EditText变化?

user-interface android

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