安卓开发语句记录1
2015-08-23 23:33
323 查看
以下为安卓开发所学语句记录。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绑定界面视图
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是继承两个类
相关文章推荐
- notify丢失、虚假唤醒
- android-async-http将json封装到body体中
- runtime-运行时机制
- hdu3665-Seaside(SPFA,dijkstra,floyd)
- 不带头结点的单链表的基本操作
- /var/log目录中Linux日志文件的功能详解
- Redis字符串类型操作
- setOnTouchListener与setOnKeyListener
- 通知
- linux 网络管理基础 OSI ISO IOS的区别
- 一语中的
- iOS 一个很简单的使用类的代码,和.net很像,很好理解
- CentOS基本命令学习
- 带头结点的单链表的基本操作
- 利用GDAL从内存中直接解析图像数据
- iOS 一个很简单的使用类的代码,和.net很像,很好理解
- mysql 字符串转日期
- Android Binder机制分析
- java新手笔记26 Frame
- 轻松点,来做个手机网游吧 开篇