问题列表 - 第39896页

如何创建填充父高度并显示尽可能大的图像的ImageView?

我有一个以下列方式定义的ImageView:

 <ImageView
  android:id="@+id/cover_view"
  android:layout_width="wrap_content"
  android:layout_height="match_parent"
  android:layout_below="@id/title"
  android:layout_above="@id/divider"
  android:adjustViewBounds="true"
  android:src="@drawable/image_placeholder"
  android:scaleType="fitStart"/>
Run Code Online (Sandbox Code Playgroud)

现在,在下载新的位图后,我改变了drawable.图像现在出现在ImageView的左上角.有没有办法让图像填满可能的整个高度,然后调整视图的宽度以启用缩放图像而不改变ascpect比率?

图像填满标准屏幕上的所有空间,但在WVGA分辨率下,图像仅占ImageView实际高度的一半左右.

layout scaling android imageview

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

在用户注销时从我的应用程序中删除facebook会话cookie

我正在使用Facebook连接使用他们的Facebook帐户登录用户的应用程序.

一切正常,但以下情况除外:

  1. 用户从我的网站和Facebook退出.
  2. 用户尝试在我的应用中再次登录.

在这种情况下,当facebook连接弹出窗口打开时显示"应用程序中的错误".

我发现原因是用户注销时没有删除旧的fbs cookie.我已添加代码以在我的应用程序注销时删除cookie,但cookie不会被删除.

这是我的代码(使用Symfony框架.)

$fbCookie = 'fbs_'.sfConfig::get('app_facebook_application_id');
          $cookie = $request->getCookie($fbCookie);
          if(!is_null($cookie)){
            setCookie($fbCookie," ", time()-3600);
          }       
Run Code Online (Sandbox Code Playgroud)

这不起作用.cookie保持不变.setCookie函数按预期返回"1".

可能是什么问题?

php cookies facebook logout

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

NetBeans中的SQlite

嗨,我想在我的netbeans 6.9.1项目中添加sqlite驱动程序,这些是我已经完成的步骤:

  1. 将sqlitejdbc-v056.jar添加到我的项目库中
  2. 在netbeans的"services"选项卡中,创建名为"SQLite"的驱动程序,添加驱动程序文件并查找驱动程序的驱动程序类(org.sqlite.JDBC).
  3. 现在通过右键单击驱动程序并选择"Connect Using",我必须为此驱动程序添加JDBC URL连接,但是我添加的任何类型的URL都会收到此消息:

无法添加连接.无法与jdbc建立连接:sqlite:/ using org.sqlite.JDBC -unable找到合适的驱动程序 - .

请让我知道如何为简单的数据库创建此连接.谢谢

sqlite netbeans

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

使用来自jQuery UI的Accordion,我在最后点击的链接周围得到了一个不需要的蓝色突出显示

我正在使用jQuery UI中的Accordion小部件.

每当我单击标题以展开某个部分时,该标题(实际上是h3元素的链接)都会突出显示.在Chrome中,它有一个蓝色突出显示,就像它是表单中当前选定的字段一样.

我需要摆脱蓝色突出显示,所以我将下面的代码混合在一起,到目前为止它似乎工作.

但是,我想知道在jQuery中是否有更好/更清晰的方法来做到这一点.这是正确的吗??

$(function() {
  $( "#mainnav" ).accordion().blur($('#mainnav'));
});
Run Code Online (Sandbox Code Playgroud)

jquery-ui

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

在缺少相关DLL时,尝试使用LoadLibrary在Windows上加载DLL

我有一个在Windows上使用LoadLibrary来动态加载插件的应用程序.但是,某些插件具有其他依赖DLL,例如数据库客户端DLL.当您尝试加载这样的DLL并且其中一个从属DLL不存在时,您会得到一个令人讨厌的Windows对话框:

"程序无法启动,因为您的计算机缺少xxx.ddl.请尝试重新安装该程序以解决此问题."

有没有简单的方法来避免这种对话?我希望有人可以使用LoadLibraryEx并传递一个标志,上面写着"不要给我那个烦人的对话框",但它似乎并不像.

我想要的是应用程序处理该错误,而不是Windows为我处理它,特别是因为消息的文本不正确(问题不是程序无法启动,程序运行相当幸运的是,它只是无法加载此插件).

我想要避免的是必须重写具有这些外部依赖项的插件,使它们自己动态加载任何依赖模块,然后查询任何入口点.

无论如何,任何建议都会感激不尽.

c windows

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

如何对SQL查询进行单元测试?

我有一个DBHandler接受查询的类,通过SQL服务器运行它,检查错误并返回结果.我怎样才能对这门课进行单元测试?

编辑:我会尝试更精确: DBHandler负责将查询传递给服务器.为了测试它实际上是这样,抛出正确的异常等,我想将它连接到我将填充的模拟数据库.我的问题是 - 怎么做?如何创建处理调用的模拟"服务器"?

java sql database junit unit-testing

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

在C#中到处投射(浮动).在双打中工作更好吗?

在XNA游戏上工作,我使用float来获取大部分数值.大多数C#函数似乎输入/输出双精度因此我正在编写(浮动)很多.我应该只使用双打还是我的工作方式好吗?

c# floating-point double casting

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

有没有办法恢复/恢复nohup以查看控制台中的输出?

我知道机会非常低,但有没有办法看到最近输出的nohup-ed进程是什么?

我仍然打开这个进程,但我已经运行它将所有输出重定向到/ dev/null.

那么有没有办法将这样的过程恢复到控制台,或者它是没有希望的:(

干杯

c c++ linux file-descriptor nohup

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

用于启动器和发送活动的Intent过滤器

我正在尝试将我的主要活动作为启动器活动并接收发送事件.不知怎的,我似乎无法使两者同时工作.要么我在应用程序托盘中有启动器图标,要么不在图库中的图像共享菜单中.如何让两者同时工作.

使用此意图过滤器,图标位于应用程序托盘中,但不在共享菜单中.

         <intent-filter>
            <category android:name="android.intent.category.LAUNCHER"/>
            <action android:name="android.intent.action.MAIN"/>
            <action android:name="android.intent.action.SEND" />
        </intent-filter>
Run Code Online (Sandbox Code Playgroud)

有了这个,我有它在共享但不在应用程序托盘中

        <intent-filter>
            <category android:name="android.intent.category.LAUNCHER"/>
            <action android:name="android.intent.action.MAIN"/>
            <action android:name="android.intent.action.SEND" />
            <data android:mimeType="image/*" />
        </intent-filter>
Run Code Online (Sandbox Code Playgroud)

我怀疑它与数据元素有关,我试过这个但是没有用

        <intent-filter>
            <category android:name="android.intent.category.LAUNCHER"/>
            <action android:name="android.intent.action.MAIN"/>
            <action android:name="android.intent.action.SEND" />
               <data android:mimeType="image/*">
            </action>  
        </intent-filter>
Run Code Online (Sandbox Code Playgroud)

任何帮助非常感谢,谢谢!

android filter android-intent

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

Visual Studio使用vc90.pdb做什么用途?

根据http://msdn.microsoft.com/en-us/library/yd4f8bd1.aspx,项目有2个.pdb文件.

project.pdb我用来允许稍后加载minidumps,但vcx0.pdb究竟用于什么?如果它丢失了,那不是问题,我不需要存储任何东西.

我正在尝试在不同的项目中共享PCH,这个文件是导致问题的唯一因素.如果我将使用PCH创建的vcx0.pdb复制到所有项目,那些项目将使用此文件作为基础并向其添加自己的符号.如果不为这些项目提供此.pdb文件,则会失败.

我发现了几件事:

  • 警告LNK4099报告缺少vcx0.pdb似乎并不重要.
  • 如果我使用/ Fd将多个项目指向同一个文件,并禁用并行构建以使其工作,则每个项目都会继续使用自己的符号递增

c++ build-automation precompiled-headers visual-studio-2008

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