Android的一些方法和属性

1.Activity常用的方法
  View findViewById(int id) //根据组件的ID取得组件对象
  setContentView(int layoutResID) //设置布局文件,设置显示组件

2.TextView
  android:maxLength="6" //允许最大字符数
  android:textColor="#FF0000" //文字的颜色
  android:textSize="50px" //文字的大小
  android:textStyle="bold" //文字样式
  android:password="true" //是否以密文方式显示
  android:layout_margin="50px" //外边距
  android:background="@drawable/p" //背景
  android="@+id/id值" //设置id的值

  getText().toString(); //获得控件的文本内容
  setText(); //设置控件的文本内容
  注意:<!-- -->:注释

3.Button

4.EditText
  android:enabled="false" //设置是否可用,false不能用

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:orientation="vertical"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    >
    <!--
<TextView
    android="@+id/tv"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:text="Second123"
    android:maxLength="6"
    android:textColor="#FF0000"
    android:textSize="50px"
    android:textStyle="bold"
    android:password="true"
    android:layout_margin="50px"
    android:background="@drawable/p"
    />
     -->

    <!-- prefix:前缀  -->
 <TextView
    android="@+id/tv2"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:text="Second123"
    android:maxLength="9"
    android:textColor="#00FF00"
    android:textSize="50px"
    android:textStyle="bold"
    android:password="true"
    />
<Button
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:text="按钮"
    android:textColor="#FF0000"
/>
<EditText
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:text="我是好人"
    android:enabled="false"
/>
</LinearLayout>

示例代码

时间: 2024-12-21 10:50:52

Android的一些方法和属性的相关文章

[Android]XML那些事儿-manifest属性2

/////////////////////////////application///////////////////////////////////// 1. hardwareAccelerated属性 在你的Android Manifest文件中添加 <application> 属性标记,以便为整个应用程序使用硬件加速.      <application android:hardwareAccelerated="true" ...> 具体参考资料:Andr

[Android]XML那些事儿-manifest属性1

在Froyo(android 2.2,API Level:8)中引入了android:installLocation.通过设置该属性可以使得开发者以及用户决定程序的安装位置. android:installLocation隶属于AndroidManifest.XML中的manifest节点.如下所示: <manifest xmlns:android="http://schemas.android.com/apk/res/android"package="string&q

Android中View自定义XML属性详解以及R.attr与R.styleable的区别

为View添加自定义XML属性 Android中的各种Widget都提供了很多XML属性,我们可以利用这些XML属性在layout文件中为Widget的属性赋值. 如下所示: <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Hello World!" /> 我们可以通过TextView所提供

Android ListView getView()方法重复调用导致position错位

问题现状:Android ListView getView()方法重复调用导致position错位 解决办法:把ListView布局文件的layout_height属性改为fill_parent或者match_parent. <ListView android:id="@+id/myphoto_listview" android:layout_width="match_parent" android:layout_height="match_pare

android中Drawable方法详解

1. BitmapDrawable相关方法: 新建在drawable目录下面,示例如下: <bitmap xmlns:android="http://schemas.android.com/apk/res/android" android:antialias="true" android:dither="true" android:filter="true" android:gravity="center&qu

Android性能优化方法(八)

Android SDK tools目录下提供一个观察布局的工具,层级观察器(Hierarchy Viewer).Hierarchy Viewer工具是一个非常好的布局优化工具,同时,你也可以通过它学习他人的布局.应该说是一个非常实用的工具. AD:WOT2014:用户标签系统与用户数据化运营培训专场 层级观察器(Hierarchy Viewer): Android SDK tools目录下提供一个观察布局的工具,层级观察器(Hierarchy Viewer).Hierarchy Viewer工具

[转]Android View.onMeasure方法的理解

转自:http://blog.sina.com.cn/s/blog_61fbf8d10100zzoy.html Android View.onMeasure方法的理解 View在屏幕上显示出来要先经过measure(计算)和layout(布局).1.什么时候调用onMeasure方法? 当控件的父元素正要放置该控件时调用.父元素会问子控件一个问题,“你想要用多大地方啊?”,然后传入两个参数——widthMeasureSpec和heightMeasureSpec.这两个参数指明控件可获得的空间以及

Android性能优化方法(五)

有时候,我们的页面中可能会包含一些布局,这些布局默认是隐藏的,当用户触发了一定的操作之后,隐藏的布局才会显示出来.比如,我们有一个Activity用来显示好友的列表,当用户点击Menu中的“导入”以后,在当前的Activity中才会显示出一个导入好友的布局界面.从需求的角度来说,这个导入功能,一般情况下用户是不使用的.即大部分时候,导入好友的布局都不会显示出来.这个时候,就可以使用延迟加载的功能. ViewStub是一个隐藏的,不占用内存空间的视图对象,它可以在运行时延迟加载布局资源文件.当Vi

Android性能优化方法(二)

在Android应用里,最耗费内存的就是图片资源.而且在Android系统中,读取位图Bitmap时,分给虚拟机中的图片的堆栈大小只有8M,如果超出了,就会出现OutOfMemory异常.所以,对于图片的内存优化,是Android应用开发中比较重要的内容. 1) 要及时回收Bitmap的内存 Bitmap类有一个方法recycle(),从方法名可以看出意思是回收.这里就有疑问了,Android系统有自己的垃圾回收机制,可以不定期的回收掉不使用的内存空间,当然也包括Bitmap的空间.那为什么还需