万书网 > 文学作品 > Android从入门到精通 > 第185页

第185页










android:id="@+id/flagmanage"



android:orientation="vertical"



android:layout_width="fill_parent"



android:layout_height="fill_parent"



>






android:orientation="vertical"



android:layout_width="fill_parent"



android:layout_height="fill_parent"



android:layout_weight="3"



>






android:layout_width="wrap_content"



android:layout_gravity="center"



android:gravity="center_horizontal"



android:text="便签管理"



android:textSize="40sp"



android:textColor="#ffffff"



android:textStyle="bold"



android:layout_height="wrap_content"/>










android:orientation="vertical"



android:layout_width="fill_parent"



android:layout_height="fill_parent"



android:layout_weight="1"



>






android:layout_height="fill_parent"



android:padding="5dp"



>






android:id="@+id/tvFlagManage"



android:textSize="23sp"



android:text="请输入便签,最多输入200字"



android:textColor="#8C6931"



android:layout_alignParentRight="true"



android:layout_height="wrap_content"



/>






android:id="@+id/txtFlagManage"



android:layout_width="350dp"



android:layout_height="400dp"



android:layout_below="@id/tvFlagManage"



android:gravity="top"



android:singleLine="false"



/>














android:orientation="vertical"



android:layout_width="fill_parent"



android:layout_height="fill_parent"



android:layout_weight="3"



>






android:layout_height="fill_parent"



android:padding="10dp"



>






android:id="@+id/btnFlagManageDelete"



android:layout_width="80dp"



android:layout_height="wrap_content"



android:layout_alignParentRight="true"



android:layout_marginLeft="10dp"



android:text="删除"



/>






android:id="@+id/btnFlagManageEdit"



android:layout_width="80dp"



android:layout_height="wrap_content"



android:layout_toLeftOf="@id/btnFlagManageDelete"



android:text="修改"



android:maxLength="200"



/>













15.11.8 显示指定编号的便签信息

在com.xiaoke.accountsoft.activity包中创建一个FlagManage.java文件,该文件的布局文件设置为flagmanage.xml。在FlagManage.java文件中,首先创建类中需要用到的全局对象及变量,代码如下:

EditText  txtFlag;  //创建EditText对象



Button  btnEdit,btnDel;  //创建两个Button对象



String  strid;  //创建字符串,表示便签的id

在onCreate()覆写方法中,初始化创建的EditText和Button对象,代码如下:

txtFlag=(EditText)  findViewById(R.id.txtFlagManage);  //获取便签文本框



btnEdit=(Button)  findViewById(R.id.btnFlagManageEdit);  //获取“修改”按钮



btnDel=(Button)  findViewById(R.id.btnFlagManageDelete);  //获取“删除”按钮

在onCreate()覆写方法中初始化各组件对象后,使用字符串记录传入的id,并根据该id显示便签信息,代码如下:

Intent  intent=getIntent();  //创建Intent对象



Bundle  bundle=intent.getExtras();  //获取便签id



strid=bundle.getString(Showinfo.FLAG);  //将便签id转换为字符串