我构建了Android应用程序,现在想添加不同方向的布局。我创建了一个布局区域文件夹,并为我的第一个入门活动“ myStartActivity”(与之前在两个方向上使用的布局名称相同)放置了一个不同的布局。
根据我的屏幕方向,在我启动该应用之前,应选择正确的布局:当我纵向启动时,从“布局”文件夹中选择“ myLayout.xml”,而从“布局-土地”中选择“ myLayout.xml”-我在风景中开始时的文件夹。
问题是,当我已经在活动中时旋转设备时,旋转后我没有得到新的布局。例如:从纵向旋转到横向,静止图像从“布局”文件夹而不是“布局土地”文件夹显示“ myLayout.xml”。
我没有覆盖任何OnConfigurationChange方法或任何东西。我在“ myStartActivity”中所做的只是实例化一些按钮,并为它们提供了一些侦听器。我想在横向中使用其他布局来更改按钮的顺序。
android landscape portrait screen-orientation device-orientation
我正在使用Eclipse为Android操作系统编程.我用一个真实的设备来测试我的应用程序.
要测试我的应用程序,我单击运行,然后运行目标项目,然后弹出Android设备选择器,我可以选择我想运行应用程序的设备或模拟器.(就像这里的每个程序员一样).
但有时当我的应用程序因某些异常而崩溃时,Android设备处理程序会获得一些令人厌烦的行为.现在,每次我通过USB将设备连接到计算机时,Android设备选择器中都会出现一个新设备,但所有设备(相同)都是"未知",所以我不能再使用我的设备进行测试了.
alt text http://a.yfrog.com/img51/1387/androiddeviceshooser.png
解决此问题的唯一方法是重新启动计算机.没有其他方法可以解决问题吗?我错过了什么吗?
我有一个字符串日期.而且我希望在这个给定日期之后获得第一个星期一,再次作为一个字符串.
$myDate = "2014-08-24"; // date given in Y-m-d
$nextMonday = ??? // how to get the next monday after $myDate?
Run Code Online (Sandbox Code Playgroud)
这听起来像是一个之前已经解决过的问题,比如PHP从某个特定日期(有时间)获得周一的下一次出现,或者当一个日期被给出如何在php中获得该周的那个星期一的日期.但它实际上是一个不同的问题,因为我遇到了很多转换问题,并且有点困惑如何解决这个问题.
我使用一个包含一些评论的 div-Element。我基本上使用 jQuery 来添加更多的评论,如下所示:
$(myDiv).append(
'<li>'
+ '<img width="32px" height="32px" src="mySource"/></a>'
+ '<p>' + myComment + '</p>'
+ '</li>'
);
Run Code Online (Sandbox Code Playgroud)
问题是,似乎整个 div 的高度没有正确更新!当我添加更多评论时,div 的高度会增加,但还不够,所以在一些评论之后它往往会溢出。
元素的高度实际上是如何计算的?
我读到最好在Pascal Case(ThisIsMyTableName)中使用表名.因此我想在MySQL中更改我的表格.但是phpmyadmin和SQL的SQL Manager 2005都不会让我这么做.名称保持小写,好像我根本没有改变.
有什么建议可以解决这个问题?
我使用Kohana 3.x作为我的Webapplication-Framework(使用MVC模式)并使用Propel作为我的ORM.在我的Controller中,我创建了一个对象,该对象表示拥有当前会话的配置文件:
$this->currentProfile = ProfileQuery::create()->findPK($profileId);
Run Code Online (Sandbox Code Playgroud)
我将对象传递给我使用的视图:
View::set_global('myProfile', $this->currentProfile); // c
Run Code Online (Sandbox Code Playgroud)
现在我可以在我的视图中使用对象"myProfile".但问题是,在这些视图中,Netbeans和Eclipse都不知道对象的类.所以我不能再使用Intellisense了(这是首先使用Propel的关键功能之一).所以请帮助我:我如何告诉Eclipse和/或Netbeans我的对象"myProfile"属于哪个类?
我刚刚安装了Eclipse 3.5.在我安装Android插件之前,我需要安装一个Java jdk,我做了.重启后我不能再启动Eclipse,因为我收到以下错误:
错误:无法找到Java 2 Runtime Environment
令人厌烦的是,现在我甚至无法打开我用于PHP编程的其他Eclipse安装.有什么建议?
更新:
这是我的eclipse.ini:
Run Code Online (Sandbox Code Playgroud)-startup plugins/org.eclipse.equinox.launcher_1.0.201.R35x_v20090715.jar --launcher.library plugins/org.eclipse.equinox.launcher.win32.win32.x86_64_1.0.200.v20090519 -showsplash org.eclipse.platform --launcher.XXMaxPermSize 256m -vmargs -Xms40m -Xmx256m
如果你有一年中的哪一天.你怎么能把它转换成月和月的某一天?例如:"144"日应转换为5月26日.我想我还要加上实际的年份来说明闰年.但我还没有发现任何东西.
例如,函数mktime()会记录月份,年份和日期.
有人提出一些建议吗?
我想在使用jQuery发生某些事件时删除输入字段:
$('#myInputId').remove();
Run Code Online (Sandbox Code Playgroud)
但是,如果我尝试它,周围的div,由jQueryMobile自动添加,不会被删除.所以用户仍然看到一个div,看起来像一个输入字段,但显然不可用,因为内部输入不再存在.
jQueryMobile是否提供了保证在下次升级出现时不会中断的内容?
我真的不知道如何删除CoreData中的实体表.我只能看到按钮"添加实体",但显然没有按钮"删除实体"或类似的东西.我错过了什么?