我已经创建了我的应用程序的肉和内脏,但我想添加一个不同的活动,这将是一个起点(一种登录屏幕).
情侣问题:
1我对如何在活动之间切换有一个相当不错的处理(基于这篇文章:http://www.linux-mag.com/id/7498),但我不确定如何创建一个新的(与日食).
2创建新活动后,如何将其设置为应用程序的默认活动? 我认为我可以只更改类的名称......但是有更优雅的方法来处理它(可能在其中AndroidManifest.xml)?
我正试图position:fixed在我的页面上找到一个居中对齐的div .
我总是能够使用这个"hack"来完成定位的div
left: 50%; width: 400px; margin-left:-200px
Run Code Online (Sandbox Code Playgroud)
... margin-left的值是div宽度的一半.
这似乎不适用于固定位置div,而只是将它们的最左边角放置在50%并忽略margin-left声明.
有关如何解决此问题的任何想法,以便我可以居中对齐固定定位元素?
如果你能告诉我一个更好的方法来对齐绝对定位的元素而不是我上面概述的方式,我会投入奖金M&M.
我想知道ITextSharp是否具有将HTML转换为PDF的能力.我将转换的所有内容都只是纯文本,但遗憾的是ITextSharp上几乎没有文档,所以我无法确定这对我来说是否是一个可行的解决方案.
如果它不能这样做,有人可以指向一些好的,免费的.net库,可以采用简单的纯文本HTML文档并将其转换为PDF格式吗?
TIA.
我有一个TextView我正在动态添加文本.
在我的main.xml文件中,我将属性设置为使我的最大行19和滚动条垂直.
在.java我textview.setMovementMethod(new ScrollingMovementMethod());用于允许滚动的文件中.
滚动效果很好.一旦占用了19行,并且添加了更多行,它就会开始滚动.问题是,我希望新文本滚动到视图中.
我正在写出它的值,textview.getScrollY()并且0无论如何都会保持不变(即使我手动向下滚动它并添加一行新的文本).
因此textview.scrollTo(0, textview.getScrollY());对我没有任何作用.
我应该使用另一种方法来获取垂直滚动量textview吗?我读过的所有内容都表明,无论出于什么意图和目的,我正在做的工作应该是:/
有人可以解释一下ViewState和Session之间的区别吗?
更具体地说,我想知道在我的页面的整个生命周期中保持对象可用的最佳方法(通过回发连续设置成员).
我目前使用Sessions来做这件事,但我不确定这是不是最好的方法.
例如:
SearchObject searchObject;
protected void Page_Load(object sender, EventArgs e)
{
if(!IsPostBack)
{
searchObject = new SearchObject();
Session["searchObject"] = searchObject;
}
else
{
searchObject = (SearchObject)Session["searchObject"];
}
}
Run Code Online (Sandbox Code Playgroud)
这允许我在我的页面上的任何其他地方使用我的searchObject,但它有点麻烦,因为我必须重置我的会话变量,如果我改变任何属性等.
我认为必须有一个更好的方法来实现这一点,以便.NET不会在每次加载页面时重新实例化对象,而且还将它放在Page类的全局范围内?
我正在尝试将表名传递给我的mysql存储过程以使用此sproc来选择不同的表,但它不起作用...
这就是我想要的:
CREATE PROCEDURE `usp_SelectFromTables`(
IN TableName varchar(100)
)
BEGIN
SELECT * FROM @TableName;
END
Run Code Online (Sandbox Code Playgroud)
我也尝试了没有@符号,只是告诉我TableName不存在...我知道:)
我有一个Android模拟器,我从eclipse运行,只是尝试连接到我在.NET(c#)中编写的简单套接字服务器.
服务器在端口4505上的同一台机器上运行.我能够telnet(通过PuTTy)到服务器,它工作正常,但当我尝试使用android模拟器连接到服务器时,我得到一个:java.net .ConnectException - localhost/127.0.0.1:4505 - 在org.apache.harmony.luni.net错误时拒绝连接.
我假设这是因为模拟器在不同的子网或什么?如果是这种情况虽然我认为我会得到一个不同的错误,将在UnknownHostException catch块中捕获...
我在使用MediaPlayer对象时遇到了麻烦,并没有取得多大成功.如果我将一个声音资源添加到我的原始文件夹并使用R中的int值调用它,它可以正常工作.但是我希望能够从网址中删除内容.
根据我读过的所有文档,setDataSource()应该接受带有文件url的字符串参数.
我在prepare()语句中不断收到IO异常.我甚至试过在本地复制文件,但仍然没有骰子.
有人有主意吗?
MediaPlayer mp = new MediaPlayer();
try {
mp.setDataSource("http://www.urltofile.com/file.mp3");
mp.prepare();
mp.start();
} catch (IllegalArgumentException e) {
e.printStackTrace();
} catch (IllegalStateException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
Run Code Online (Sandbox Code Playgroud) 我正在创建一个sproc,它会将行插入到'staging'表中,并插入+子查询,如下所示:
INSERT INTO myStagingTable
SELECT col1, col2, col3
FROM myRealTable
Run Code Online (Sandbox Code Playgroud)
我需要以某种方式在那里放置一个条件来确定来自col1的值是否已经存在于myStagingTable上,然后不插入它,只是从myRealTable跳过该行.
这可能吗?如果是这样,我将如何构建?
TIA
我有一个动态构建的表单,具体取决于使用Ajax的用户选择(内置于带有UpdatePanel的.NET Ajax).
如何在回发发生时插入"标准"ajax加载图标(可能将其附加到鼠标指针),然后在回发完成后将其删除?
如果有帮助,我确实安装了AjaxToolKit.
android ×3
.net ×2
c# ×2
ajax ×1
alignment ×1
asp.net ×1
center ×1
conditional ×1
css-position ×1
global-scope ×1
html ×1
html-to-pdf ×1
insert ×1
itextsharp ×1
media-player ×1
mysql ×1
postback ×1
prepare ×1
scroll ×1
session ×1
sockets ×1
t-sql ×1
textview ×1
updatepanel ×1
viewstate ×1