高端网站模板,伪网站建站,简述网络营销服务的特点,广告手机网站制作Android的基本控件常用界面控件TextView 显示文本信息button 普通按钮EditText 可编辑的文本框组件(输入框)ImageView 用于显示图片ImageBUtton 图片按钮CheckBox 复选框RadioGroup 单选按钮组Spinner 下拉列表组件ProgressBar进度条SeekBar拖动条RatingBar评分组件ListView列表…Android的基本控件常用界面控件TextView 显示文本信息button 普通按钮EditText 可编辑的文本框组件(输入框)ImageView 用于显示图片ImageBUtton 图片按钮CheckBox 复选框RadioGroup 单选按钮组Spinner 下拉列表组件ProgressBar进度条SeekBar拖动条RatingBar评分组件ListView列表Dialog对话框Toast信息提示组件所有控件的基类为ViewViewGroup继承于View它可以含有其他的View就像一个View的容器。TextViewTextView控件继承自View类位于android.widget包中。TextView控件的功能是向用户显示文本的内容但是不允许编辑的常用属性如下所示androidlayout_widt设置控件的宽度androidlayout_height设置控件的高度androidid设置组件的IDandroidtext设置文本内容androidtextColor设置文本颜色androidtextSize设置文本大小androidbackground设置控件的背景色androidgravity设置文本相对控件地位置androidlayout_gravity设置控件相对其所在容器的位置TextView控件的使用首先要增加到布局文件中即res/layout/main.xml文件中。初始添加的TextView控件默认形式如需要修改TextView的显示内容、字体大小等有以下两种方式(1).可以在XML中修改某个属性的值来控制控件的表现形式。android:layout_widthwrap_contentandroid:layout_heightwrap_contentandroid:idid/tvlandroid:background#ffffffandroid:textstring/app_nameandroid:textColor#0000FFandroid:textSize20sp/复制代码android属性声明了TextViewDE的ID这个ID主要用于在代码中引用这个TextView对象。“id/tvl”表示所设置的Id值表示后面的字符串是ID资源加号()表示需要建立新资源名称并添加到R.java文件中斜杆后面的字符串(tvl)表示新资源的名称。(2).可以通过代码获取这个控件的对象来修改其属性。1.View在XML中必须已配置id。2.通过View的findViewById(int id)修改属性。import android.widget.TextView;public class sxn extends Activity {Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);TextView tv (TextView) findViewById(R.id.tvl);tv.setText(hello world);tv.setTextSize(20);tv.setTextColor(0xffffffff);tv.setBackgroundColor(0xff0000ff);}}复制代码EditTextEditText是一个非常重要的组件它是用户和Android应用进行数据传输的窗口有了它就等于有了一扇和Android应用传输的“门”通过它用户可以把数据传给Android应用然后得到用户想要的数据。EditText继承自Android.widget.TextView在android.widget包中EditText是TextView的子类具有TextView的属性特点androidinputType 设置文本的类型androiddigits 设置允许输入哪些字符androidhint 设置编辑框内容为空时显示的提示信息androidpassword 设置只能输入密码以“”显示文本androidsingleLine 设置文本单行显示androideditable 设置是否可编辑androidrequestFocus()使当前组件对象获得焦点androidphoneNumber 设置电话号码的输入方式androidems 设置控件的宽度为N个字符Buttonbutton控件是一种按钮控件用户可以在该控件上单击并能引发相应的事件处理函数Button继承自android.widget.TextView 在android.widget包中其常用子类自CheckBox、RadioButton、ToggleButton等。Button的基本使用方法有以下几种。(1)添加Button控件到xml布局文件中也可以通过程序添加。在布局文件中设置按钮的一些属性如位置、宽高、按钮上的文字颜色等比较重要的是要给按钮一个ID这是按钮唯一的名称。(2).处理按钮的单击事件。按钮单击右如下两种处理方法。1.通过onClick属性 设置处理单击事件的方法名在Acivity中实现这个方法。在XML布局文件中设置Button的属性即android:onClikmyclick,然后在该布局文件对应的Activity中实现该方法。Activity的应用总结什么是Activity呢Activity是与Android app提供交互的重要组件。Activity负责创建一个窗口在这个窗口基础上开发者可以通过setContentiew添加UIActivity默认全屏显示也可以作为浮动窗口显示。Activity存在的目的是为了降低耦合把用户自定义与系统调用分离开。例如Activity提供如下处理控制窗口层级与显示关系(例如当前页面有多个弹出窗口多个Toast每个Dialog与Toat都是新的窗口)在窗口中按照创建setContentView传递View对象创建界面。在窗口与视图上处理触摸事件、硬键盘事件、滚轮事件。在当前视图进行绘制、响应窗口所有事件。控制输入法在当前窗口的显示与隐藏。1、不设置Activity的android:configChanges时切屏会重新调用各个生命周期切横屏时会执行一次切竖屏时会执行两次2、设置Activity的android:configChangesorientation时切屏还是会重新调用各个生命周期切横、竖屏时只会执行一次3、设置Activity的android:configChangesorientation|keyboardHidden时切屏不会重新调用各个生命周期只会执行onConfigurationChanged方法总结一下整个Activity的生命周期补充一点当前Activity产生事件弹出Toast和AlertDialog的时候Activity的生命周期不会有改变Activity运行时按下HOME键(跟被完全覆盖是一样的)onSaveInstanceState -- onPause -- onStop onRestart --onStart---onResume