问题列表 - 第22337页

我们如何设置列的内容以包装在表格布局中

我正在尝试这种表格布局,其中有三列,每列尽可能利用最大空间(使用strechColumn标签).现在,当列获取的内容太长时,表格布局会跳出屏幕.

如何设置要包装的列的内容,以便表格布局不会跳出屏幕.

这是我使用的表格布局的XML代码

<?xml version="1.0" encoding="utf-8"?>

<ScrollView xmlns:android="http://schemas.android.com/apk/res/android" 
     android:scrollbars="vertical" 
     android:layout_height="fill_parent" 
     android:layout_width="fill_parent">

    <TableLayout
        xmlns:android="http://schemas.android.com/apk/res/android"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"
        android:stretchColumns="0,1,2"
        android:id="@+id/tLayout"
        android:scrollbars="vertical"
        >   
        <TableRow
            android:layout_width="fill_parent">
            <TextView
                android:padding="3dip"
                android:gravity="left"
                android:text="Name"
                />
            <TextView
                android:padding="3dip"
                android:gravity="left"
                android:text="Address"
                />
            <TextView
                android:padding="3dip"
                android:gravity="left"
                android:text="Age"
                />
        </TableRow>
    </TableLayout>
</ScrollView>
Run Code Online (Sandbox Code Playgroud)

android android-widget

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

如何正确关闭资源?

我有方法,所有传播异常,然后我在一个地方处理,但我意识到了一些事情.

假设我有这样的方法

public void foo() throws Exception e {
  Statement stmt = createStatement();
  doSomething(stmt);
  stmt.close();
}
Run Code Online (Sandbox Code Playgroud)

我的问题是,如果doSometing()方法抛出异常,语句将不会被关闭,但我不想在那里处理异常.是尝试捕获的唯一方法,只重新抛出异常,最后关闭声明?

java exception-handling

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

如何强制Asp.net 3.5菜单控件呈现为UL列表项

众所周知,Asp.net 3.5和过去的几代渲染为表格(TR - TD)形式,这使得它很难加载,等等等等等等.Microsoft在Asp.net 4.0中将此控件的呈现方法从表更改为UL LI

当我使用Asp.net 3.5时,是否有任何解决办法强制将此控件呈现为UL LI?

html c# asp.net xhtml menu

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

如果记录在表中,则插入或更新

我有一张桌子汽车和CarDescriptions

汽车:IDCar(int,PK,autoincrement)carsDesciptions(IDDescription,Header(nvarchar),Content(nvarchar),idCar(int,FK)

在应用程序中,我正在添加汽车并编辑现有汽车.

我的问题:

1.如何保存更改的汽车与数据库中的描述?

我有车的ID,我有ID的描述

类CarDescirption没有像IsChanged这样的任何池,所以

我不想做这样的事情:

  1. 从iddes = @ idcar的carsdescriptions中删除
  2. 插入cardescriptions(,@ Header,@ Content,@ IDCar)

如果在表中,则必须更新记录,如果表中不存在则必须插入

c# sql sql-server-2005 sql-update

8
推荐指数
3
解决办法
6345
查看次数

如何在我的Amazon Web Service使用量超过一定数量时编写警报脚本?

我们在相当复杂的项目中使用S3,SimpleDB和SQS.

我希望能够自动跟踪他们的使用情况,以确保我们不打算在我们不打算花费大量资金时(可能是因为一个错误).

有没有办法从脚本中读取所有亚马逊网络服务的使用数据和/或帐户的当前实时美元成本?

或者基于此提供警报的任何服务或脚本?

amazon-s3 amazon-ec2 amazon-web-services amazon-simpledb

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

GROUP BY返回第一条记录

据我所知,mysql GROUP BY组找到了最后一条记录.

GROUP BY第一条记录有什么解决方案吗?

我在SQL命令中设置了ORDER,我需要GROUP BY返回第一条记录,而不是最后一条记录.

编辑

这是查询

SELECT 
  DISTINCT(master.masterID),
  langData.*,
  master.* 
FROM master_table as master 
INNER JOIN lang_table as langData ON 
langData.masterID=master.masterID 
GROUP BY master.masterID 
ORDER BY 
CASE 
    WHEN langData.lang='currentLang' THEN 1 ELSE 999 END , 
    master.name desc LIMIT 0,10 
Run Code Online (Sandbox Code Playgroud)

上面的查询选择了masterID多语言表,并假设首先返回记录currentLang并按名称排序,然后按所有其他语言排序.

不要问我为什么不在JOIN中设置语言.这是要做的方法.

所以到目前为止一切正常,期待我有语言en和记录的情景fr.如果currentLangen基于

langData.lang='currentLang' THEN 1 ELSE 999 END
Run Code Online (Sandbox Code Playgroud)

en订单是1和fr秩序是和999不是获取价值的en,我得到的价值fr.

这就是我想要分组到第一行的原因.

mysql group-by

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

UI的艺术方面?

考虑一个按钮.

在一个极端,我们有一个黑色的OpenGL窗口,其中:

  • 矩形的轮廓(白色)
  • 位图里面的字体提醒字体,说"好"

在另一个极端,我们有Mac OS X,一个按钮是:

  • 全面的
  • 有一些梯度显示它的光效
  • 很好的抗锯齿"OK"
  • 某种柔和的阴影

这两个UI呈现出非常不同的用户体验.前者说"这是80年代的",后者说"这是专业的".

这是我作为程序员不能理解的东西(并且不知道在哪里学习这个).

有谁知道这方面的良好技术资源?[我更喜欢利用心理学/感知文学的东西来说明为什么要做某事而不是设计那些只是说"使用带有渐变的颜色的XYZ颜色的书籍"的书籍]

user-interface graphic-design

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

简单的在线键值存储服务

在我计划创建的许多项目中(小部件/本地客户端软件)我想存储一些用户首选项等.我可以做这个客户端,小部件有这个功能,或者我可以在某处在线存储它,让用户访问对任何计算机上的偏好,或重新安装后等.

问题是我不想将这些小部件等与我所拥有的任何域相关联,或者为另一个域和托管付钱,也为这样的服务实现和维护服务器端代码.

所以我的问题是:是否有任何在线服务为简单的键值对提供存储?优选地,当然有限使用.请记住,我想用javascript访问它.

storage web-services

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

在javascript中复制和扩展全局对象

有没有办法复制全局对象(Array,String ...),然后扩展副本的原型而不影响原始对象?我试过这个:

var copy=Array;
copy.prototype.test=2;
Run Code Online (Sandbox Code Playgroud)

但是如果我检查Array.prototype.test它是2,因为Array对象是通过引用传递的.我想知道是否有办法使"复制"变量表现得像一个数组但可以扩展而不会影响原始的Array对象.

javascript oop

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

HOWTO删除Apple APNS反馈收到的设备令牌

我通过PHP成功获取Apple APNS反馈数据.我得到的结构(经过一些处理)看起来像这样:

时间戳

设备令牌

我的问题是如何知道我应该从数据库中删除哪些设备令牌并停止向他们发送通知.

Regardz,

Mladjo

iphone feedback push-notification apple-push-notifications

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