我正在开发一个使用的应用程序
android.hardware.Camera.parameters.getSupportedPictureSizes()
这仅适用于SDK版本8,我希望与SDK 4兼容,所以我这样做了:
if(Build.VERSION.SDK_INT> = 8){...}
但是在模拟器上,它会尝试检查对此函数的引用,并且它会失败:
02-02 11:20:10.930:ERROR/dalvikvm(1841):找不到方法android.hardware.Camera $ Parameters.getSupportedPictureSizes,从方法com.test.demo.CameraCustom.takeAPicture中引用
有关如何解决此向后兼容性问题的任何想法?
我试图在surfaceChanged中使用这段代码进行墨迹分配.显然,代码可以在没有调用的情况下直接工作:
try{
windowmanager_defaultdisplay_Rotation = getWindowManager().getDefaultDisplay().getClass().getMethod("getRotation");
Log.v(MainMenu.TAG, "getRotation exist");
}catch(Exception e){
Log.v(MainMenu.TAG, "getRotation dont exist");
}
try{
windowmanager_defaultdisplay_Rotation.invoke(null, null);
Log.v(MainMenu.TAG, "getRotation invoking ok, rotation ");
}catch(Exception e){
Log.v(MainMenu.TAG, "exception invoking getRotation "+e.toString());
}
Run Code Online (Sandbox Code Playgroud)
我得到"getRotation exists"但是"异常调用getRotation java.lang.NullPointerException.
任何的想法?
如何让div填满剩余的宽度?
例如
<div id="Main" style="width: 500px;">
<div id="div1" style="width: 100px;"></div>
<div id="div2"></div>
<div id="div3" style="width: 100px; float: right;"></div>
</div>
Run Code Online (Sandbox Code Playgroud)
如何让div2填补其余部分?
我正在开发一个网络应用程序,其topBar类似于顶部的facebook蓝色栏.我在该栏的div中有一个无序列表,列出了一些项目,如收件箱,通知等.UL有一个1em边距,由浏览器的用户代理样式表定义.这是一个问题,因为它正在推动我的topBar下降1em.如何覆盖它以使ul = 0的边界?我已经读过,覆盖用户代理样式表是一个坏主意,所以我很想知道什么是最好的.谢谢.
编辑:这是CSS文件:
body {
margin:0px;
padding:0px;
}
#topBar{
background-color:#CCCCCC;
height: 50px;
width:100%;
z-index:-1;
}
#mainNav{
margin:0 auto;
width:900px;
}
#logo{
float:left;
}
#mainNav ul li{
float:left;
border:0px;
margin:0;
padding:0;
font-size:10px
}
Run Code Online (Sandbox Code Playgroud)
和HTML:
<!DOCTYPE html>
<html>
<head>
<title>ff</title>
<%= stylesheet_link_tag :all %>
<%= javascript_include_tag :defaults %>
<%= csrf_meta_tag %>
</head>
<body>
<div id="topBar">
<div id="mainNav">
<div id="logo"><%=image_tag("livecove.jpg") %></div>
<ul>
<li>Inbox</li>
</ul>
</div>
</div>
<%= yield %>
</body>
</html>
Run Code Online (Sandbox Code Playgroud) 我有两个div:
<div id="div1"></div>
<div id="div2"></div>
Run Code Online (Sandbox Code Playgroud)
我有div1的以下jquery:
$('#div1').click(function(e)
{
alert(e.pageX + ' ' + e.pageY);
});
Run Code Online (Sandbox Code Playgroud)
.现在,我想触发div1的click eventhandler来执行divc的clcicking.为此,我写道:
$('div2').click(function(e)
{
$('#div1').trigger('click');
});
Run Code Online (Sandbox Code Playgroud)
它工作正常,但问题是我无法在div1的事件处理程序中获得e.pageX和e.pageY.如何将div2 click事件处理程序的eventdata传递给div1 click事件处理程序.请帮忙.
任何人都知道具有频繁更新的实时货币汇率Web服务(多个分钟.).需要一个我正在构建的小型Android应用程序,因此需要是免费的.
是否可以使用C#在磁盘上创建一个大的(物理上)连续文件?最好只使用托管代码,但如果不可能,则可以理解非托管解决方案.
有人可以告诉我在sqlite3中创建的虚拟表的生命周期.我有一个带有搜索功能的Android应用程序,我想使用sqlite的快速文本搜索功能.
我不知道这些表在系统中停留多长时间,或者每次访问应用程序时是否需要创建表.
有帮助吗?
我有两页A.aspx和B.aspx
页面A.aspx通过javascript函数window.showModalDialog("B.aspx")打开B.aspx作为模态弹出窗口;
Page B.aspx <asp:Button>在服务器代码中有两个文本框(登录,密码),控件和按钮单击事件.
问题是,当我点击提交按钮时,它会在新的第三个窗口中打开B.aspx页面
怎么可能不在提交按钮上打开新窗口.谢谢!
当我运行我的应用程序时,我可以通过运行以下选择在我的viewFlipper中显示哪个视图:
viewFlipper.setDisplayedChild(1);
Run Code Online (Sandbox Code Playgroud)
在onCreate中,我可以在我的onClick()中切换视图
viewFlipper.setDisplayedChild(0);
Run Code Online (Sandbox Code Playgroud)
当我想从我的代码(而不是我的主应用程序)切换孩子时,我得到以下问题!
02-02 12:17:08.620: ERROR/AndroidRuntime(1005): android.view.ViewRoot$CalledFromWrongThreadException: Only the original thread that created a view hierarchy can touch its views.
Run Code Online (Sandbox Code Playgroud)
任何帮助表示赞赏.
我用JAXP创建一个xml文档,并搜索插入schemalocation的方法.目前我的申请表:
<?xml version="1.0" encoding="UTF-8"?>
<root>
...
</root>
Run Code Online (Sandbox Code Playgroud)
但是我需要:
<?xml version="1.0" encoding="UTF-8"?>
<root xmlns="namespaceURL"
xmlns:xs="http://www.w3.org/2001/XMLSchema-instance"
xs:schemaLocation="namespaceURL pathToMySchema.xsd">
...
</root>
Run Code Online (Sandbox Code Playgroud)
我的代码:
StreamResult result = new StreamResult(writer);
Document doc = getDocument();
Transformer trans = transfac.newTransformer();
trans.setOutputProperty(OutputKeys.INDENT, "yes");
trans.setOutputProperty(OutputKeys.METHOD, "xml");
trans.setOutputProperty(OutputKeys.VERSION, "1.0");
trans.setOutputProperty(OutputKeys.ENCODING, "UTF-8");
DOMSource source = new DOMSource(depl.getAsElement(doc));
trans.transform(source, result);
Run Code Online (Sandbox Code Playgroud)
谢谢你的时间,
卡斯滕
android ×2
css ×2
javascript ×2
.net ×1
asp.net ×1
button ×1
c# ×1
currency ×1
dom ×1
file-io ×1
html ×1
jaxp ×1
jquery ×1
overriding ×1
postback ×1
rate ×1
sqlite ×1
viewflipper ×1
web-services ×1
xsd ×1