喝酒不骑马的Android自学日记(1)

来源:互联网 发布:java 单引号 转义 编辑:程序博客网 时间:2024/04/30 12:40
喝酒不骑马的Android自学日记(1)***2015年12月10日
自学安卓有半个多月了,小组做了个地图&天气查询APP,自己又照着书做了一个特别简单的拼图game,入门阶段而已。由于前几天差点被某培训机构带沟里去,好在发觉及时,果断弃坑。由此更加坚定了自学的信念。另外,好友大P提议说以后写个学习日记。所以从今天开始,一点一点记录学习安卓开发的种种问题和过程。已备以后回忆和查阅。


今天又从头看了一遍慕课网的视频,主要是针对于View这块。


首先是TextView和EditText。很基础的东西,也看了好几遍。

<span style="font-size:18px;"><TextView         android:text="@string/hello_world"         android:layout_width="wrap_content"        android:layout_height="wrap_content" /></span>


在EditText下,有个属性是android:hint"xxxx",就是设置关于提示文本的。


ImageView这个。加载照片的控件。分为src和background两种,src是作为素材,background作为背景。作为背景时,图片会随着控件的大小伸缩。


Button。分为两种,Button和ImageButton。这里主要记录下关于设置监听事件的细节。


分为三种情况。
(1)内部匿名类法
<span style="font-size:18px;"><span style="font-size:18px;"> private Button button;    @Override    protected void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        setContentView(R.layout.activity_main);        button = (Button) findViewById(R.id.button);        button.setOnClickListener(new View.OnClickListener() {            @Override            public void onClick(View v) {                            }        });</span></span>
(2)外部监听类事件
定义一个类
<span style="font-size:18px;">class MyOnClickListener implements OnClickListener{}</span>


然后在
<span style="font-size:18px;">button.setOnClickListener(new MyOnClickListener() {            @Override            public void onClick(View v) {                super.onClick(v);//这个是执行父类的onClick方法,也就是MyOnClickListener里的方法            }        });</span>


(3)接口方式监听
在主类上implements OnClickListener,导入方法。然后button.setOnClickListener(this);


太困了,还有关于TextView的跑马灯和AutoCompleteTextView、MultiAutoCompleteTextView的学习总结没有打,今天先到这吧。


2015年12月10日
-------------------------------------------------------------------------------------------
0 0
原创粉丝点击