Android studio在调试时抛出“输出错误太多”。
我刚刚开始研究Android开发并尝试使用我的nexus 5作为连接设备进行调试。
作为一个新手,我认为这是一个内存问题,甚至关闭了所有后台应用程序。在我的单一活动中,我只是显示背景图像和按钮。
请查看布局xml ...
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@drawable/backgroundimage"
android:weightSum="5"
android:orientation="vertical">
<LinearLayout
android:layout_height="0dp"
android:layout_width="match_parent"
android:layout_weight="1"
android:background="#C9BDBD"
android:padding="5dp">
<Button
android:layout_width="match_parent"
android:layout_height="match_parent"
android:textSize="20dp"
android:background="#6C7B8B"
android:textColor="#000000"
android:text="Become An Android Developer"
android:onClick="Congratulations!!! You are now initiated.."/>
</LinearLayout>
答案 0 :(得分:1)
你的Button的android:onClick应该是Java代码中的一个方法。
<Button
android:layout_width="match_parent"
android:layout_height="match_parent"
android:textSize="20dp"
android:background="#6C7B8B"
android:textColor="#000000"
android:text="Become An Android Developer"
android:onClick="Congratulations!!! You are now initiated.."/>
类似
android:onClick="doSomthing"/>
并在Java代码中:
public void doSomthing(View v){
...
...
...
}
答案 1 :(得分:1)
&#34;输出太多......&#34;问题是,你可以大多忽略它。如果你从代码中删除一些真正不必要的日志行,特别是从重复和频繁调用的方法中删除它们仍然有意义。
另一件事,我相信你想要显示文字&#34;祝贺!!!你现在开始..&#34;当用户点击按钮时。
因此,请将您的xml android:onClick
更改为android:onClick= "myButtonClicked"
在活动中,实现此功能
public void myButtonClicked(){
}
最后,显示文字&#34;祝贺!!!你现在开始..&#34;通过对话框(例如alertDialog)或某些textView
答案 2 :(得分:0)