【发布时间】:2015-09-08 12:02:45
【问题描述】:
因为我是一个绝对的初学者,所以我有一个非常简单的问题,但我无法帮助自己。也许它们太简单了,因为我无法在论坛、书籍或其他互联网页面中找到答案。我不明白我的 java 代码的某些部分的含义,因为我只知道“正常”的 eclipse,而 android 与它是如此不同。
import android.app.Activity;
import android.app.AlertDialog;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.widget.TextView;
import android.widget.Button;
import android.widget.Toast;
public class Spritkostenactivity extends Activity
implements View.OnClickListener{
private TextView textcosts;
private TextView textcostsperson;
private Button buttonnew;
private Button buttonstop;
这些元素(Button 和 TextView)是对象、变量还是属性?我怎么称呼他们?
buttonnew= (Button) findViewById(R.id.buttonerneuteberechnung);
buttonnew.setOnClickListener(this);
buttonstop= (Button) findViewById(R.id.buttonschliessen);
buttonstop.setOnClickListener(this);
现在我将 xml 文件的元素放在“按钮”中。如果它们是对象,为什么我不必写类似“Button buttonnew=new ...”之类的东西,因为在那之后按钮启动了一个方法,所以它们需要成为一个对象吗? “这个”是什么意思。我读到它表示实际对象,但实际对象是什么意思?
Double.parseDouble(liters)
我的最后一个问题是关于方法 Double.parsedouble()。 你能说说 Double(.parsedouble) 代表什么吗?是启动方法的类名吗?
很抱歉一个帖子有几个问题,但我认为这是基础知识,没有必要在更多问题中发布。 我希望你能帮助我。谢谢!
【问题讨论】:
-
@Juned Ahsan 我读了 3 本关于 android 应用程序的书。我只是想了解最简单的东西,这些东西在我的书中没有很好地解释,以至于我能理解它。如果这对你来说听起来很愚蠢,我真的很抱歉,但如果你能帮助我,我将非常感激。
-
@Vivian 如果您在基础知识方面遇到问题,您应该从tutorials from Oracle 开始。从涵盖基础知识的小径开始。
-
你是对的。您的大多数问题都是关于基本问题的。关于非常基本的东西。这正是您应该阅读一些 Java 教程的原因。
-
@Vivian 提出基本问题并不羞耻;)每个人都需要开始一些时间!但我认为阅读书籍和其他东西并不是那么......有趣。我学习了 Coursera 的这门课程。 class.coursera.org/android-001/lecture。讲座免费!!这家伙从 Android 编程的一开始就开始了 :) 希望它能帮助你!