Chinaunix首页 | 论坛 | 博客

Go

  • 博客访问: 219789
  • 博文数量: 67
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 783
  • 用 户 组: 普通用户
  • 注册时间: 2013-10-12 16:29
文章分类

全部博文(67)

文章存档

2015年(1)

2014年(47)

2013年(19)

我的朋友

分类: Android平台

2014-03-26 23:20:56

原创:http://blog.chinaunix.net/uid/23795897.html
一、android编程,框架:建立一个工程后,有:
    Application Name: kylin_app1.  //生产后的apk名和左上角名字都是这个。
   Project Name     :  kylin_project1
   Package  Name   : kylin.package1

   Activity Name :     kylin_activity 首写大写。
   Layout  Name:     kylin_layout




1、src  -》MainActivity.java:这个是主要编程的地方,相当于main函数。
   public class MainActivity extends Activity {
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        TextView myTextView =(TextView) findViewById(R.id.myTextView);  //可以通过R.java中的id找
        Button myButton=(Button)findViewById(R.id.myButtonView);
        myTextView.setText("我家的丫头");
        myButton.setText("我的");        
    }
    @Override
    public boolean onCreateOptionsMenu(Menu menu) {
        // Inflate the menu; this adds items to the action bar if it is present.
        getMenuInflater().inflate(R.menu.activity_main, menu);
        return true;
    }    
}

2、gen  =》R.java
public final class R {
    public static final class attr {
    }
    public static final class drawable {
        public static final int ic_launcher=0x7f020000;
    }
    public static final class id {
        public static final int menu_settings=0x7f070002;
        public static final int myButtonView=0x7f070001;    //这些都是自动生成的,不能改。
        public static final int myTextView=0x7f070000;
    }
    public static final class layout {
        public static final int activity_main=0x7f030000;
    }
    public static final class menu {
        public static final int activity_main=0x7f060000;
    }
    public static final class string {
        public static final int app_name=0x7f040000;
        public static final int hello_world=0x7f040002;
        public static final int menu_settings=0x7f040001;
    }

3、assets   //可以放图片等等。没有id的。

4、res  
    4.1:drawable-hdpi: //放图片,高清的。
    4.2:  drawable-ldpi:  //放图片,中的。
     4.3:drawable-mdpi://放图片,低的。
     4.4:  drawable-xhdpi:
     4.5:drawable-xxhdpi:  //这些都是为了适应不同手机分辨率的。
    4.6: layout =>activity_main.xml:
      xmlns:tools=""
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    tools:context=".MainActivity" >
   
        android:id="@+id/myTextView"           //id
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"         
   />
     
阅读(1028) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~