小编Man*_*shi的帖子

是否可以独立于事件从HTML调用Javascript函数?

我有一个基于一些会话变量的PHP条件.如果条件通过,我想调用一个更新我当前网页的Javascript函数.是否可以独立于按钮或链接或窗口加载功能调用Javascript函数?

javascript php

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

在Android应用程序中访问文本字段时出错

我在下面的例子中将EditText e1的值变为null.所以它抛出空指针异常.我在下面的MainActivity中写道,并在单击按钮时调用函数calculateSquare.我错过了什么吗?

public void calculateSquare(View view) {
    setContentView( R.layout.activity_main);
    EditText e1=(EditText) findViewById(R.id.editText1);
    int number = Integer.parseInt(e1.getText().toString());
    int square=number * number;
    TextView e2=(TextView) findViewById(R.id.textView2);
    e2.setText(square);
}
Run Code Online (Sandbox Code Playgroud)

activity_main.xml中

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent" >
<TextView
    android:id="@+id/textView1"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_alignParentTop="true"
    android:layout_centerHorizontal="true"
    android:layout_marginTop="25dp"
    android:text="@string/hello_world"
    tools:context=".MainActivity" />
<EditText
    android:id="@+id/editText1"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_alignParentLeft="true"
    android:layout_below="@+id/textView1"
    android:layout_marginLeft="32dp"
    android:layout_marginTop="52dp"
    android:layout_toLeftOf="@+id/textView1"
    android:ems="10"
    android:inputType="number" />
<Button
    android:id="@+id/button1"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_below="@+id/editText1"
    android:layout_centerHorizontal="true"
    android:layout_marginTop="29dp"
    android:text="CalculateSquare" 
    android:onClick="calculateSquare"/>
<TextView
    android:id="@+id/textView2"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_alignParentRight="true"
    android:layout_alignTop="@+id/editText1"
    android:layout_marginRight="36dp"
    android:text="Square"
    android:textAppearance="?android:attr/textAppearanceLarge" />
</RelativeLayout>
Run Code Online (Sandbox Code Playgroud)

android

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

标签 统计

android ×1

javascript ×1

php ×1