当前位置: 代码迷 >> Android >> 按钮 - Textview 点击事件问题 - Android studio
  详细解决方案

按钮 - Textview 点击事件问题 - Android studio

热度:53   发布时间:2023-08-04 11:31:34.0

我的activity_main中有一个按钮列表,单击Button_A后,它会将我带到下一个按钮布局列表,例如。 按钮_A1。

一旦我点击了 Button_A1,它就会显示我在 text_view 中写的文本。 但在这里它失败了。 一旦我在 Button_A1 中单击,它就会显示“您的应用程序已停止”。 你们能帮我吗,因为我是这个平台的新手。

    **Button_A1.xml:**
    <?xml version="1.0" encoding="utf-8"?>
    <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
        android:layout_width="match_parent" android:layout_height="match_parent">

        <TextView
            android:layout_width="match_parent"
            android:layout_height="match_parent"
            android:textAppearance="?android:attr/textAppearanceSmall"
            android:text="Small Text"
            android:id="@+id/textView2"
            android:layout_gravity="center_vertical"
            android:onClick="Button_A1" />
    </LinearLayout>


**button_A1.java:**

public class Ov1 extends Activity {
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.ov1);
    }
}

我是否必须在 manifest.xml 中提供活动条目。 请帮我解决这个..

Button_A ----> Button_A1 ----> 文本视图

单击 Button_A1,它显示为“您的应用程序已停止”

因为Button_A1方法在Ov1类中不可用。 添加方法为:

public void Button_A1(View view) {
    ////
}

注意:要使TextView点击需要在TextView xml 中添加android:clickable="true"属性

  相关解决方案