我知道这是基本的东西,但我无法弄清楚.这是我的代码:
public class test extends Activity{
private static final String TAG = "test";
private Button Test;
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
Log.v(TAG,"onCreate is called.");
this.setContentView(R.layout.main);
Test= (Button)this.findViewById(R.id.Test);
Test.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
Log.v(TAG, "onClick Entered.");
// Perform action on click
}
});
setContentView(R.layout.main);
}
}
Run Code Online (Sandbox Code Playgroud)
我可以看到第一个日志"OnCreate"但按钮单击事件监听器似乎不起作用,因为我看不到"OnClick Entered".我哪里做错了?
谢谢
在任何本机Java类中是否有一个方法来计算特定年份中/将会有多少天?如同,是闰年(366天)还是正常年份(365天)?
或者我需要自己写吗?
我正在计算两个日期之间的天数,例如,我生日前剩下的天数.我想考虑闰年2月29日.除了29日,我完成了所有工作.
我想添加一些我从nerdinner获得的代码
@Html.OpenIdSelector(this.Page, new SelectorButton[]
{
new SelectorProviderButton("https://me.yahoo.com/", Url.Content("~/Content/Images/Account/Index/yahoo_64.png")),
new SelectorProviderButton("https://www.google.com/accounts/o8/id", Url.Content("~/Content/images/google.gif")),
new SelectorOpenIdButton(Url.Content("~/Content/images/openid.gif")),
})
Run Code Online (Sandbox Code Playgroud)
但是我得到了这个错误
错误1'System.Web.Mvc.HtmlHelper'没有名为'OpenIdSelector'的适用方法,但似乎有一个名称的扩展方法.无法动态分派扩展方法.考虑转换动态参数或调用扩展方法而不使用扩展方法语法.
我不知道它想要什么.
编辑
我现在明白了
CS1928:'System.Web.Mvc.HtmlHelper'不包含'OpenIdSelector'的定义和最佳扩展方法重载'DotNetOpenAuth.Mvc.OpenIdHelper.OpenIdSelector(System.Web.Mvc.HtmlHelper,params DotNetOpenAuth.OpenId.RelyingParty. SelectorButton [])'有一些无效的参数
编辑2
他们肯定已经改变了.我正在检查,我的dotnetopenauth版本只接受2个参数1.
书呆子晚餐版本需要2.
无论如何,现在我删除了它并得到它
'/'应用程序中的服务器错误.当前的IHttpHandler不是以下类型之一:System.Web.UI.Page,DotNetOpenAuth.IEmbeddedResourceRetrieval.必须在.config文件中设置嵌入式资源URL提供程序.
如何<div>在不使用像jQuery 这样的库的情况下以跨浏览器兼容的方式找到a的当前宽度?
扩展方法可以说:List作为参数之一吗?
public static IEnumerable<XElement> GetSequenceDescendants(this IEnumerable<XElement> elements, params List<XName> names)
{
//do something
}
Run Code Online (Sandbox Code Playgroud)
扩展方法可以对参数类型有任何限制吗?
我的客户要求我将桌面浏览器当前网站的大小减少30%.
有没有像移动浏览器上的视口元标记那样的css或meta标签?
我正在尝试从XML资源文件中读取AttributeSet.相关代码如下:
//This happens inside an Activity
Resources r = getResources();
XmlResourceParser parser = r.getXml(R.layout.testcameraoverlay);
AttributeSet as = Xml.asAttributeSet(parser);
int count = as.getAttributeCount(); //count is 0!!??
Run Code Online (Sandbox Code Playgroud)
count == 0,所以Android根本没有阅读任何属性!
XML文件(R.layout.testcameraoverlay):
<?xml version="1.0" encoding="utf-8"?>
<TextView
xmlns:android="http://schemas.android.com/apk/res/android"
android:text="@string/app_name" android:id="@+id/TextView01" android:layout_width="wrap_content" android:layout_height="wrap_content">
</TextView>
Run Code Online (Sandbox Code Playgroud)
为什么我不能读取属性?
好吧,我已经在appengine上建立了一些免费的应用程序,但现在我想开始收钱.我的问题是:
从用户收取付款的最佳方式是什么?AppEngine的库限制是否会使某些服务(paypal,google checkout等)更好/更差?是否有任何好的示例或教程可以帮助我学习如何做到这一点?
这是我写的一个功能.如果我将星期三作为星期几输入,则程序无法执行打印代码.该行代码的正确语法是什么使星期三正常工作?
def day(dayOfWeek):
if dayOfWeek == ("Monday" or "Wednesday"):
print("Poetry: 6-7:15 in Chem 131")
Run Code Online (Sandbox Code Playgroud)