1.对齐方式gravity,多种对齐方式之间用|来分隔。
2.button的显示的文字会默认全部转化成大写,textAllCaps=“false”,可以禁用该功能
3.EditText显示的行数:maxline属性
4.alertDialog弹出提示框
AlertDialog.Builder alertDialog=new AlertDialog.Builder(this);
alertDialog.setTitle("这是dialog的标题");
alertDialog.setMessage("你想说什么");
alertDialog.setCancelable(true);
alertDialog.setNegativeButton("取消", new DialogInterface.OnClickListener(){
@Override
public void onClick(DialogInterface dialog, int which) {
Toast.makeText(UiManagerActivity.this,"点击了取消按钮",Toast.LENGTH_SHORT).show();
}
});
alertDialog.setPositiveButton("确定", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
Toast.makeText(UiManagerActivity.this,"点击了确定按钮",Toast.LENGTH_SHORT).show();
}
});
alertDialog.show();
5.android不推荐使用progressDialog,推荐使用progress来代替,因为给用户明确的进度具有更好的交互体验。
6.四大布局:线性布局,相对布局,帧布局,百分比布局
百分比布局示例
7.WebView
public class WebViewActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_web_view);
WebView webView= (WebView) findViewById(R.id.webView);
webView.getSettings().setJavaScriptEnabled(true);//让webview支持javascript
webView.setWebViewClient(new WebViewClient());//从一个网页跳转到另一个网页时,目标网页依然在当前webView中打开,而不是去系统浏览器打开网页
webView.loadUrl("http://www.baidu.com");//设置网站地址
}
}