android文字编辑
2016-03-11 17:17
399 查看
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:paddingBottom="@dimen/activity_vertical_margin" android:paddingLeft="@dimen/activity_horizontal_margin" android:paddingRight="@dimen/activity_horizontal_margin" android:paddingTop="@dimen/activity_vertical_margin" tools:context="com.example.b.MainActivity" > <RelativeLayout android:layout_width="match_parent" android:layout_height="match_parent" > <TextView android:id="@+id/f" android:layout_width="wrap_content" android:layout_height="match_parent" android:layout_marginLeft="0dip" android:layout_marginTop="180dip" android:padding="0dip" android:text="账号:" android:textColor="#000000" android:textStyle="bold" /> <EditText android:id="@+id/g" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_alignTop="@id/f" android:layout_toRightOf="@id/f" android:hint="@string/name" android:scrollHorizontally="true" /> <TextView android:id="@+id/a" android:layout_width="match_parent" android:layout_height="match_parent" android:layout_alignParentTop="true" android:layout_centerHorizontal="true" android:gravity="center_horizontal" android:text="测试文字,测试文字!" android:textColor="#000000" android:textStyle="bold" /> <TextView android:id="@+id/b" android:layout_width="wrap_content" android:layout_height="match_parent" android:layout_alignBottom="@id/a" android:layout_alignParentLeft="true" android:layout_marginTop="30dip" android:padding="0dip" android:text="颜色" android:textColor="#000000" android:textStyle="bold" /> <Button android:id="@+id/red" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignBaseline="@+id/b" android:layout_alignBottom="@+id/b" android:layout_alignLeft="@+id/g" android:gravity="center_horizontal" android:text="红色" /> <TextView android:id="@+id/c" android:layout_width="wrap_content" android:layout_height="match_parent" android:layout_alignBottom="@id/red" android:layout_marginLeft="0dip" android:layout_marginTop="80dip" android:padding="0dip" android:textColor="#000000" android:textStyle="bold" android:text="大小" /> <Button android:id="@+id/bigger" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignBaseline="@+id/c" android:layout_alignBottom="@+id/c" android:layout_toRightOf="@+id/f" android:text="增大" /> <TextView android:id="@+id/d" android:layout_width="wrap_content" android:layout_height="match_parent" android:layout_alignBottom="@id/red" android:layout_marginLeft="0dip" android:layout_marginTop="130dip" android:padding="0dip" android:textColor="#000000" android:textStyle="bold" android:text="样式" /> <Button android:id="@+id/bold" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignBaseline="@+id/d" android:layout_alignBottom="@+id/d" android:layout_alignLeft="@+id/bigger" android:text="加粗" /> <Button android:id="@+id/blue" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignBaseline="@+id/red" android:layout_alignBottom="@+id/red" android:layout_centerHorizontal="true" android:gravity="center_horizontal" android:text="蓝色" /> </RelativeLayout> </LinearLayout>
package com.example.b;import android.app.Activity;import android.graphics.Color;import android.os.Bundle;import android.view.Menu;import android.view.MenuItem;import android.view.View;import android.view.View.OnClickListener;import android.widget.Button;import android.widget.TextView;public class MainActivity extends Activity {private Button red,blue;private TextView test;private Button bigger;@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);test=(TextView)findViewById(R.id.g);red=(Button)findViewById(R.id.red);blue=(Button)findViewById(R.id.blue);ColorListnter myColorLister=new ColorListnter();red.setOnClickListener((OnClickListener) myColorLister);blue.setOnClickListener((OnClickListener) myColorLister);bigger=(Button)findViewById(R.id.bigger);SizeListnter mysize=new SizeListnter(test);bigger.setOnClickListener((OnClickListener) mysize);}public class SizeListnter implements OnClickListener{private TextView tv;public SizeListnter(TextView tv){this.tv=tv;}public void onClick(View v){float f=tv.getTextSize();switch(tv.getId()){case R.id.c:f=f+2;break;}if(f>72){f=72;}tv.setTextSize(f);}}private class ColorListnter implements OnClickListener{public void onClick(View v){switch(v.getId()){case R.id.red:test.setTextColor(Color.RED);break;case R.id.blue:test.setTextColor(Color.BLUE);break;}}}@Overridepublic boolean onCreateOptionsMenu(Menu menu) {// Inflate the menu; this adds items to the action bar if it is present.getMenuInflater().inflate(R.menu.main, menu);return true;}@Overridepublic boolean onOptionsItemSelected(MenuItem item) {// Handle action bar item clicks here. The action bar will// automatically handle clicks on the Home/Up button, so long// as you specify a parent activity in AndroidManifest.xml.int id = item.getItemId();if (id == R.id.action_settings) {return true;}return super.onOptionsItemSelected(item);}}
相关文章推荐
- Xamarin Mono For Android、Monotouch 安装、破解
- Android开发 :androidstudio device offline
- Android Browser UserAgent设置及查看
- 关于Android支付宝的开发总结
- Android 调用用相机拍照保存在本地,imageview根据路径读取图片
- Android易混淆缩写笔记
- Android 清单文件
- Android Studio的基本使用
- Android报错:java.lang.NumberFormatException: Invalid int: "15112340003"
- Android 5.0 + IDA 6.8 调试经验分享
- ListView在显示较少数据是,高度由item的个数决定,wrap_content有效
- Android三种常用动画分享(2)--补间动画
- 集成Cordova+crosswalk with Android
- Android安全教程(2)---Fiddler简易使用教程之使用
- GreenDao深度探索(二)
- 正则删除android中的注释
- Android安全教程(1)---Fiddler简易使用教程之配置环境
- Android学习--隐式Intent获取联系人信息或电话
- Exception raised during rendering: android/support/v4/widget/SwipeRefreshLayout : Unsupported major.
- Android之来电秀实现(二)