第五天

来源:互联网 发布:网络流行语奇变偶不变 编辑:程序博客网 时间:2024/04/28 01:44

慢慢来吧。。

<!-- 

ImageView
只需要了解一個屬性
android:src="@drawable/xxx" 
其中,xxx表示图片资源
 -->
 context是连接java的组件
  src:找到setContentView,修改里面的代码

可以去snk中的docs中离线查看index。html文件

这是最笨的方法


<!--
android:layout_weight="1"权重属性
表示占总宽度or高度的比例
只要android:layout_weight出现,那么
如果布局是横向的,则android:layout_width
设置为0dp
 如果布局是竖向的,则android:layout_height
设置为0dp

学会使用嵌套布局
-->

   android:layout_height="wrap_content"可以不用对齐文字,而是定死,例如40dp


/**
 * 刚入门的时候,程序的开发步骤分为几个步骤:
 * 1:实现layout里边的xml布局
 * 2:调用   setContentView(R.layout.xxx)方法加载相应
 * 的布局。
 * 3: 通过findViewById实例化对象,并且把该对象
         和布局里边的控件关联起来
 * 4:调用各种控件的各种方法

 */


public class MainActivity extends Activity {
/**
* 表示一个程序的主入口,暂时可以简单理解为
* java的 public static void main
*/
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        //表示加载res目录下layout目录下对应的布局
        setContentView(R.layout.activity_main);
//        TextView tv=new TextView(context);
        //通过findViewById实例化对象,并且把该对象
        //和布局里边的控件关联起来
//        View view1=findViewById(R.id.textview1);
//        TextView textView1=(TextView) view1;
        TextView tv1=(TextView) findViewById(R.id.textview1);//强制转换成TestView的格式,因为所有控件都是view(视图)的子类
        tv1.setText("hello");//利用程序修改布局里面的内容
        tv1.setTextColor(0xFFf13456);//这里应该写上activity_main这个layout里面的xml文件  因为()里的是int,就会转换成16进制的。
    }


R.java是系统自动生成的,不能修改,通常button里面的background可以弄成@drawable/xxx来实现好看的按钮

imagebutton通常不用,这只是一个图片按钮,可以通过button去实现。


0 0