tyb*_*tyb 4 java android class
我是Android开发的初学者,但不是编程本身.无论如何,这个问题可能有点愚蠢.
问题是:Android活动中的所有类都与UI元素相关吗?我希望有一个"常规"Java类,我通常可以从中创建对象,而我不知道如何"定义它"以及如何"调用"它.
任何帮助将非常感激.谢谢
是的,您可以拥有常规类,但并不是所有类都与UI元素相关.这与普通Java非常相似.因此,在Eclipse中,您可以像在图像中一样创建一个新类,并按照单页向导进行操作.

您最终将得到一些代码,如下所示(我为示例添加了几个代码):
package this.is.your.package;
public class Person{
private int age;
public void setAge(int _age)
{
age = _age;
}
}
Run Code Online (Sandbox Code Playgroud)
然后,您可以正常构建方法和其他东西.至于实例化或访问您的课程,您可能必须将其公开以获取它的活动.然而,有许多不同的方法可以做到这一点,但对于上面的例子,我可以这样做.
public class MyActivity extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
Person me = new Person();
me.setAge(22); //feels old
}
Run Code Online (Sandbox Code Playgroud)
正如你所看到的,这一切都很正常.
| 归档时间: |
|
| 查看次数: |
13352 次 |
| 最近记录: |