一个好的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(); } }); } }