zoukankan      html  css  js  c++  java
  • 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();
               }
           });
        }
    }

         

       

  • 相关阅读:
    Java-Scanner
    Java-Stream File IO
    Java-方法
    Java-日期 正则表达式
    Java-数组
    Java-Character String StringBuffer StringBuilder
    Bootstrap栅格系统
    canvas-nest.js 设置网页背景
    Oracle数据库与MySQL的不同点
    java oop第15章_Socket网络编程
  • 原文地址:https://www.cnblogs.com/c546170667/p/6147691.html
Copyright © 2011-2022 走看看