zoukankan      html  css  js  c++  java
  • 安卓开发语句记录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是继承两个类




































  • 相关阅读:
    KETTLE封装
    基于MODBUS-RTU协议的串口编程
    阿里DRUID 配置说明及分析
    CopyOnWriteArrayList集合排序异常问题
    CopyOnWriteArrayList集合线程安全解释
    JAR包数字签名与验证
    MySQL中select * for update锁表的范围
    Kettle文本文件输出和输入控件使用中,换行符导致的问题处理
    UAP如何根据DeviceFamily显示不同的页面
    Windows 10 响应式设计和设备友好的开发
  • 原文地址:https://www.cnblogs.com/yhc04161120/p/4753553.html
Copyright © 2011-2022 走看看