UI-初识君面之理论篇

      一个好的app不光要用好的功能,还要有好的界面,这样内外兼修才算得上是一个好的App。其实跟人一样,不能只刷帅,要有内涵(看清楚哦,内涵不是指闷骚)。不知不觉在园子里已经晃了八年,来深也八年了,.NET也做了八年了。这几年没写多少博文,想来就感到惭愧。这几年也没有什么成就,准备转做手机Android开发,离别的时侯不远了...讲了点费话,我们继续来讲一下UI控件,这里只讲理论,先让大家有个好的认识。

      ImageView相信大家都知是做什么的,可以通过android:src来指定一张图片,也可以通过layout_widht、layout_height属性来指定宽高。

      ProgressBar这个是进度条,可以通过visible来控制是否显示,这样做就很有用了。当我们的数据正在加载时,可以让其显示。加载完成后就让其隐藏,这样可以搞高用户体验。

      AlerDialog可以在当前界面弹出一个对话框,这个是在界面所有元素之上,能够K掉其他控件的交互能力,用于重要的内容时弹出。

      progressDialog和AlerDialog一样,这个会显示一个进度条,一般用于等待提示。

      Imagebtn图片按钮。一共分为这几大块,明天起我们就一 一的来学习。直到大家都弄懂为止。

   

     --------------------------EditText-----------------

       我们可以获取编辑框中的内容,点按钮后,用Toast显示出内容,代码如下

      

public class MainActivity extends AppCompatActivity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
       Button btn_ok=(Button)findViewById(R.id.Btn_ok)      ;
        final EditText editText=(EditText)findViewById(R.id.editText);
       btn_ok.setOnClickListener(new View.OnClickListener() {
           @Override
           public void onClick(View view) {
                          String inputText=editText.getText().toString();
               Toast.makeText(MainActivity.this,inputText,Toast.LENGTH_SHORT).show();
           }
       });
    }
}

     

   

原文地址:https://www.cnblogs.com/c546170667/p/6147691.html