问题列表 - 第28375页

Android中的simple_list_item_2

在创建了一些菜单simple_list_item_1(工作得非常好)之后,我尝试将其替换为simple_list_item_2,但是我的系统会抛出异常......

现在我想知道如何为我的列表创建这样一个两个不同大小的行条目...是否有适合初学者的陷阱?有人可以帮我解决我的(小!?)问题?

我的代码看起来像这样:

ListAdapter listAdapter = new ArrayAdapter<String>(this,
        android.R.layout.simple_list_item_2, fileNames);
setListAdapter(listAdapter);
Run Code Online (Sandbox Code Playgroud)

我的String[] fileNames所有字符串都按升序显示(这对功能有影响吗?!)

在一些论坛中搜索失败后,我现在希望你们中的某个人能给我一个有用的建议.

很好的问候,poeschlorn

android menu listactivity

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

我需要一个正则表达式来为01.mp4返回true

我想根据他们的名字来排序特定的文件,我想要一个正则文件名返回true,如:01.mp4,99.avi,05.mpg.

文件扩展名必须与我想要的文件扩展名完全匹配,文件名必须以不能超过2个字符的字符开头.第一部分已完成,但文件扩展名无效.需要一些帮助,我有正则表达式

/^[0-9]{1,2}\.[mp4|mpg|avi]*/
Run Code Online (Sandbox Code Playgroud)

但它也为01.4mp4,01.4mp4m返回true.

php regex preg-match

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

需要在java中将字符串拆分为两部分

我有一个字符串,其中包含一个连续的数字块,然后是一个连续的字符块.我需要将它们分成两部分(一个整数部分和一个字符串).

我尝试过使用String.split("\\D", 1),但它正在吞噬第一个角色.我检查了所有的String API,但没有找到合适的方法.

做这件事有什么方法吗?

java regex string lookaround regex-lookarounds

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

从命令选项卡应用程序切换器隐藏Java应用程序并在OSX中停靠

我有一个java应用程序,在OSX的顶部菜单栏中有一个托盘图标.当我最小化应用程序时,我希望它从扩展坞和命令选项卡应用程序切换器中消失,并且在托盘中.我见过其他OSX应用程序这样做,所以我相信它是可能的,但作为OSX的新手,我不知道如何实现它.

任何帮助,将不胜感激!

java macos system-tray dock

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

Zend_Translate的Mysql适配器

我目前正处于一个相当大的项目的规划阶段,我将在Zend Framework中开发.我面临的一个问题是,客户不仅要翻译内容,还要翻译界面.我目前正在使用gettext和poedit来管理我的语言文件,但这不是客户的选择,因为他们没有FTP访问该网站.

因此,我正在考虑一个mysql后端,前端有一个接口,供客户管理自己的接口翻译.但是Zend_Translate仍然没有mysql适配器.

那么,现在是否有人为Zend_Translate提供适配器脚本,以便它可以与mysql表一起使用?或者反对使用mysql以及可能的其他解决方案来解决这个问题?

mysql zend-framework zend-translate

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

SVG到JPG/PNG

是否有任何工作模块转换一个 SVG图像像的像素格式JPEGPNG

php svg image-manipulation image

9
推荐指数
4
解决办法
7269
查看次数

动画在网页上旋转SVG元素

所以我在网页中嵌入了Inkscape创建的SVG文件,我希望它能慢慢旋转.我尝试过使用Javascript并直接将动画命令插入SVG,但没有任何作用.我不想为这一项任务加载整个JS库.这是我到目前为止:

<html>
    <body bgcolor="#333333">
        <embed src="gear.svg" id="gear" width="1000" height="1000" style="position: absolute; top: -500px; left: -500px;" />
        <script type="text/javascript">
            var gear = document.getElementById("gear");
            window.setInterval(function() {
                // Somehow animate the gear.
            }, 10);
        </script>
    </body>
</html>
Run Code Online (Sandbox Code Playgroud)

html javascript graphics animation svg

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

是否有可能实现溢出的效果:用javascript或css省略?

我想表明...什么时候overflow发生,

但遗憾的是,在CSS中,只有overflow:hidden哪个附近但不完全是我想要的.

有可能实现它吗?

javascript css

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

Delphi - 在DBGrid中恢复实际行

D6教授.

以前我们使用DBISAM和DBISAMTable.处理RecNo,它可以很好地修改(删除,编辑等).

现在我们替换为不处理RecNo的ElevateDB,很多时候我们使用Queries,而不是Tables.

查询必须重新打开以查看修改.

但是如果我们重新打开查询,我们需要重新定位到最后一条记录.定位是不够的,因为Grid在另一行中显示它.这是非常令人不安的事情,因为在修改记录进入另一行后,你很难遵循它,用户讨厌这个.

我们发现此代码:

function TBaseDBGrid.GetActRow: integer;
begin
 Result := -1 + Row;
end;


procedure TBasepDBGrid.SetActRow(aRow: integer);
var
 bm : TBookMark;
begin
 if IsDataSourceValid(DataSource) then with DataSource.DataSet do begin
  bm := GetBookmark;
  DisableControls;
  try
   MoveBy(-aRow);
   MoveBy(aRow);
   //GotoBookmark(bm);
  finally
   FreebookMark(bm);
   EnableControls;
  end;
 end;
end;
Run Code Online (Sandbox Code Playgroud)

最初的例子是使用moveby.这与Queries工作得很好,因为我们无法看到Query在后台重新打开,可视控件没有改变行位置.

但是当我们有EDBTable或Live/Sensitive Query时,MoveBy使用起来很危险,因为如果有人删除或追加新行,我们可以重新定位到错误的记录中.

然后我尝试使用BookMark(见注释).但是这种技术不起作用,因为它在另一个Row位置显示记录......

所以问题是:如何在DBGrid中强制行位置和记录?

或者,在基础DataSet刷新后,哪种DBGrid可以重定位到记录/行?

我搜索用户友好的解决方案,我理解他们,因为我试图使用这个跳过DBGrid,并且使用非常糟糕,因为我的眼睛在更新后试图找到原始记录时出现... :-(

感谢您的每一个帮助,链接,信息:dd

delphi row dataset dbgrid locate

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

使用PHP获取脚本的绝对URL?

基本上,我希望我的脚本输出其绝对URL,但我不想将其静态编程到脚本中.例如,如果我当前的URL是http://example.com/script.php我希望能够将其存储为变量,或者回显它.即$url = http://example.com/script.php;

但是如果我将脚本移动到不同的服务器/域,我希望它自动调整到那个,即 $url = http://example2.com/newscript.php;

但我不知道该怎么做.有任何想法吗?

php

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