问题列表 - 第44527页

android按钮事件监听器不起作用

我知道这是基本的东西,但我无法弄清楚.这是我的代码:

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".我哪里做错了?

谢谢

android

0
推荐指数
1
解决办法
3985
查看次数

Java计算一年中的天数

在任何本机Java类中是否有一个方法来计算特定年份中/将会有多少天?如同,是闰年(366天)还是正常年份(365天)?

或者我需要自己写吗?

我正在计算两个日期之间的天数,例如,我生日前剩下的天数.我想考虑闰年2月29日.除了29日,我完成了所有工作.

java calendar leap-year

16
推荐指数
6
解决办法
3万
查看次数

asp.net mvc 3.0 razor中的动态错误

我想添加一些我从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提供程序.

c# asp.net-mvc dotnetopenauth razor asp.net-mvc-3

4
推荐指数
1
解决办法
3079
查看次数

如何使用原始JavaScript找到div的宽度?

如何<div>使用像jQuery 这样的库的情况下以跨浏览器兼容的方式找到a的当前宽度?

html javascript

244
推荐指数
5
解决办法
29万
查看次数

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

扩展方法可以有通用参数吗?

扩展方法可以说:List作为参数之一吗?

public static IEnumerable<XElement> GetSequenceDescendants(this IEnumerable<XElement> elements, params List<XName> names)
        {
            //do something
        }
Run Code Online (Sandbox Code Playgroud)

扩展方法可以对参数类型有任何限制吗?

c# linq generics extension-methods linq-to-xml

3
推荐指数
1
解决办法
1095
查看次数

桌面浏览器的Viewport元标记?

我的客户要求我将桌面浏览器当前网站的大小减少30%.

有没有像移动浏览器上的视口元标记那样的css或meta标签?

browser viewport

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

我无法从XML资源中读取AttributeSet

我正在尝试从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)

为什么我不能读取属性?

android android-layout

12
推荐指数
1
解决办法
7742
查看次数

什么支付网关在appengine上运行良好?

好吧,我已经在appengine上建立了一些免费的应用程序,但现在我想开始收钱.我的问题是:

从用户收取付款的最佳方式是什么?AppEngine的库限制是否会使某些服务(paypal,google checkout等)更好/更差?是否有任何好的示例或教程可以帮助我学习如何做到这一点?

google-app-engine model web-applications

6
推荐指数
2
解决办法
2190
查看次数

如何在if语句中正确使用Or或字符串

这是我写的一个功能.如果我将星期三作为星期几输入,则程序无法执行打印代码.该行代码的正确语法是什么使星期三正常工作?

def day(dayOfWeek):
    if dayOfWeek == ("Monday" or "Wednesday"):
        print("Poetry: 6-7:15 in Chem 131")
Run Code Online (Sandbox Code Playgroud)

python

3
推荐指数
1
解决办法
61
查看次数