安卓开发语句记录1

以下为安卓开发所学语句记录。Activity一律用界面二字代替。自学,欢迎批评指正

1、获取layout中的my_activity界面。
setContentView(R.layout.my_layout);

2、点击事件监听语句。//根据ID找到View,并且设置响应事件
findViewById(R.id.btnStartAnotherAty).setOnClickListener(new View.OnClickListener(){

@Override
public void onClick(View v){

//作用很大,决定按下某按钮后进入哪一个Activty界面
startActivity(new Intent(MainActivity.this,AnotherAty.class));

//点击后触发的事件
}
}

3、编辑按键
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="启动我的博客园"
android:id="@+id/btnStartAnotherAty"
android:layout_weight="0.10" />

4、system.out.println();编译栏提示,只在仿真时,会出现。

5、Intent i=new Intent(MainActivity.this,TheAty.class);

  i.putExtra("data","Hello ");
  startActivity(i);

6、 建立类继承Activity绑定界面视图

public class MyAty extends Activity {


@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.myaty);
}


}

7、
public void clickHandler(View source)//按钮处理函数
{
// 获取UI界面中ID为R.id.show的文本框
TextView tv = (TextView) findViewById(R.id.show);
// 改变文本框的文本内容
tv.setText("Hello Android-" + new java.util.Date());
}
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@id/show"
android:onClick="clickHandler"//此处添加语句
android:text="Click" />
8、多个界面嵌套(个人理解)就好比是由A->B->C多个界面切换。
setContentView(R.layout.my_layout);在新建Activity的java文件中有此语句。在下面写入事件监听语句,在写入开启下一个Activity即可。
startActivity(new Intent(MainActivity.this ,BAty.class));//开启另一个界面

所以,在编辑时一定要明确java文件对应的界面一个java文件对应一个xml界面编辑。
startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse("http://www.cnblogs.com/yhc04161120/p/4752976.html")));
如果你对这个网址看着很眼熟就是博客园的文章网址。此语句只需要该网址即可。今天看视频5以后都是显示Intent,个人就难易而言,觉得显示好写点儿吧。
9、
findViewById(R.id.btnStartService).setOnClickListener(this);
findViewById(R.id.btnStopService).setOnClickListener(this);//查找提醒,用switch确定ID方便处理

public void onClick(View v) {
switch(v.getId()){
case R.id.btnStartService:
Intent i=new Intent();
startService(serviceIntent);

break;
case R.id.btnStopService:
stopService(serviceIntent);
break;
}
10、比较麻烦的是得到EditView里输入的字符串。再议~


11、解决最简单的两个问题,这两句话什么意思?
public class DrawView extends View
public class MainActivity extends Activity

建立两个类方法,即在工程里面的两个java文件一个是名为DrawView的文件,另一个是名为MainActivity的java文件。extends View和extends Activity是继承两个类




































原文地址:https://www.cnblogs.com/yhc04161120/p/4753553.html