美文网首页
一步步来做GeoQuiz之开始

一步步来做GeoQuiz之开始

作者: nbpzjy | 来源:发表于2016-08-02 21:18 被阅读223次

    买了一本AndroidProgramming的第二版,有8个实例。开篇的第一个是GeoQuiz。打算照着他来好好学习。


    • 个人觉得非常不错,很多东西都可以规范起来,比如命名规范啊,不用硬编码啊什么的。这个应该是习惯问题,如果形成习惯了,估计之后就难改了。

    • 从这里开始起航吧,看了很多视频,包括潭州学院的课,都不是很规范,不是说讲的不好。潭州学院的Dream老师比较牛逼,规范什么的都比较正统。

    2016.8.2完成的是第一章,搭建基础的MainActivity,以及布局文件。做了一个简单的页面,实现点击之后Toast一个信息。这个以前虽然做过很多次,个人还是很认真地完成了。

    第一章完成界面

    实验了一下用Style来设置按钮的风格

    
     <style name="ButtonStyle">
            <item name="android:textColor">#ede7f6</item>
            <item name="android:background">#7157c9</item>
            <item name="android:textSize">12sp</item>
    </style>
    

    调用也很简单

    <Button    
    
    android:layout_width="match_parent"    
    android:layout_height="wrap_content"    
    android:layout_marginTop="@dimen/margion_16_dp"   
    style="@style/ButtonStyle" 
    android:text="@string/textofstyle"/>
    
    
    

    第一章其实只是实现了一个问题,按钮点击Toast一个信息

    
    @Overrideprotected void onCreate(Bundle
    savedInstanceState) {
    super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);    
    mButtonYes = (Button) findViewById(R.id.main_yes_btn);    
    mButtonNo = (Button) findViewById(R.id.main_no_btn);    
    mButtonStar = (Button) findViewById(R.id.main_star_btn);   
     //Yes button click action    
    mButtonYes.setOnClickListener(new View.OnClickListener() {        
    @Override        
    public void onClick(View v) {            
    Toast.makeText(MainActivity.this,R.string.toast_click_yes_btn,Toast.LENGTH_SHORT).show();        
    }    
    });    
    //No button click action    
    mButtonNo.setOnClickListener(new View.OnClickListener() {        
    @Override        
    public void onClick(View v) {            
    Toast.makeText(MainActivity.this,R.string.toast_click_no_btn,Toast.LENGTH_SHORT).show();        
    }    
    });    
    //Star button click action    
    mButtonStar.setOnClickListener(new View.OnClickListener() {        
    @Override        
    public void onClick(View v) {            
    Toast.makeText(MainActivity.this,R.string.toast_click_star_btn,Toast.LENGTH_LONG).show();        
    }    
    });
    }
    
    
    

    相关文章

      网友评论

          本文标题:一步步来做GeoQuiz之开始

          本文链接:https://www.haomeiwen.com/subject/prqqsttx.html