美文网首页
android UI

android UI

作者: 在下陈小村 | 来源:发表于2018-03-01 17:08 被阅读1次

    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");//设置网站地址
    
        }
    }
    

    相关文章

      网友评论

          本文标题:android UI

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