深圳全飞鸿

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 719|回复: 4
打印 上一主题 下一主题

basic activity

[复制链接]

800

主题

1379

帖子

7725

积分

版主

Rank: 7Rank: 7Rank: 7

积分
7725
跳转到指定楼层
楼主
发表于 2019-5-21 22:39:09 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
  1. package com.example.administrator.myapplication;

  2. import android.os.Bundle;
  3. import android.support.design.widget.FloatingActionButton;
  4. import android.support.design.widget.Snackbar;
  5. import android.support.v7.app.AppCompatActivity;
  6. import android.support.v7.widget.Toolbar;
  7. import android.view.View;
  8. import android.view.Menu;
  9. import android.view.MenuItem;

  10. public class MainActivity extends AppCompatActivity {

  11.     @Override
  12.     protected void onCreate(Bundle savedInstanceState) {
  13.         super.onCreate(savedInstanceState);
  14.         setContentView(R.layout.activity_main);
  15.         Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar);
  16.         setSupportActionBar(toolbar);

  17.         FloatingActionButton fab = (FloatingActionButton) findViewById(R.id.fab);
  18.         fab.setOnClickListener(new View.OnClickListener() {
  19.             @Override
  20.             public void onClick(View view) {
  21.                 Snackbar.make(view, "Replace with your own action", Snackbar.LENGTH_LONG)
  22.                         .setAction("Action", null).show();
  23.             }
  24.         });
  25.     }

  26.     @Override
  27.     public boolean onCreateOptionsMenu(Menu menu) {
  28.         // Inflate the menu; this adds items to the action bar if it is present.
  29.         getMenuInflater().inflate(R.menu.menu_main, menu);
  30.         return true;
  31.     }

  32.     @Override
  33.     public boolean onOptionsItemSelected(MenuItem item) {
  34.         // Handle action bar item clicks here. The action bar will
  35.         // automatically handle clicks on the Home/Up button, so long
  36.         // as you specify a parent activity in AndroidManifest.xml.
  37.         int id = item.getItemId();

  38.         //noinspection SimplifiableIfStatement
  39.         if (id == R.id.action_settings) {
  40.             return true;
  41.         }

  42.         return super.onOptionsItemSelected(item);
  43.     }
  44. }
复制代码
回复

使用道具 举报

800

主题

1379

帖子

7725

积分

版主

Rank: 7Rank: 7Rank: 7

积分
7725
沙发
 楼主| 发表于 2019-5-21 22:39:30 | 只看该作者
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <android.support.design.widget.CoordinatorLayout xmlns:android="http://schemas.android.com/apk/res/android"
  3.     xmlns:app="http://schemas.android.com/apk/res-auto"
  4.     xmlns:tools="http://schemas.android.com/tools"
  5.     android:layout_width="match_parent"
  6.     android:layout_height="match_parent"
  7.     android:fitsSystemWindows="false"
  8.     tools:context="com.example.administrator.myapplication.MainActivity">

  9.     <android.support.design.widget.AppBarLayout
  10.         android:layout_width="match_parent"
  11.         android:layout_height="wrap_content"
  12.         android:theme="@style/AppTheme.AppBarOverlay">

  13.         <android.support.v7.widget.Toolbar
  14.             android:id="@+id/toolbar"
  15.             android:layout_width="match_parent"
  16.             android:layout_height="?attr/actionBarSize"
  17.             android:background="?attr/colorPrimary"
  18.             app:popupTheme="@style/AppTheme.PopupOverlay" />

  19.     </android.support.design.widget.AppBarLayout>

  20.     <include layout="@layout/content_main" />

  21.     <android.support.design.widget.FloatingActionButton
  22.         android:id="@+id/fab"
  23.         android:layout_width="wrap_content"
  24.         android:layout_height="wrap_content"
  25.         android:layout_gravity="bottom|end"
  26.         android:layout_margin="@dimen/fab_margin"
  27.         app:srcCompat="@android:drawable/ic_dialog_email" />

  28. </android.support.design.widget.CoordinatorLayout>
复制代码
回复 支持 反对

使用道具 举报

800

主题

1379

帖子

7725

积分

版主

Rank: 7Rank: 7Rank: 7

积分
7725
板凳
 楼主| 发表于 2019-5-21 22:39:48 | 只看该作者
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <android.support.constraint.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
  3.     xmlns:app="http://schemas.android.com/apk/res-auto"
  4.     xmlns:tools="http://schemas.android.com/tools"
  5.     android:layout_width="match_parent"
  6.     android:layout_height="match_parent"
  7.     app:layout_behavior="@string/appbar_scrolling_view_behavior"
  8.     tools:context="com.example.administrator.myapplication.MainActivity"
  9.     tools:showIn="@layout/activity_main">

  10.     <TextView
  11.         android:layout_width="wrap_content"
  12.         android:layout_height="wrap_content"
  13.         android:text="Hello World!"
  14.         app:layout_constraintBottom_toBottomOf="parent"
  15.         app:layout_constraintLeft_toLeftOf="parent"
  16.         app:layout_constraintRight_toRightOf="parent"
  17.         app:layout_constraintTop_toTopOf="parent" />

  18. </android.support.constraint.ConstraintLayout>
复制代码
回复 支持 反对

使用道具 举报

800

主题

1379

帖子

7725

积分

版主

Rank: 7Rank: 7Rank: 7

积分
7725
地板
 楼主| 发表于 2019-5-21 22:40:12 | 只看该作者
  1. <menu xmlns:android="http://schemas.android.com/apk/res/android"
  2.     xmlns:app="http://schemas.android.com/apk/res-auto"
  3.     xmlns:tools="http://schemas.android.com/tools"
  4.     tools:context="com.example.administrator.myapplication.MainActivity">
  5.     <item
  6.         android:id="@+id/action_settings"
  7.         android:orderInCategory="100"
  8.         android:title="@string/action_settings"
  9.         app:showAsAction="never" />
  10.     <item
  11.         android:orderInCategory="101"
  12.         android:title="Item" />
  13.     <item android:title="Item" />
  14.     <item android:title="Item" />
  15. </menu>
复制代码
回复 支持 反对

使用道具 举报

800

主题

1379

帖子

7725

积分

版主

Rank: 7Rank: 7Rank: 7

积分
7725
5#
 楼主| 发表于 2019-5-21 22:40:25 | 只看该作者
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <resources>
  3.     <color name="colorPrimary">#3F51B5</color>
  4.     <color name="colorPrimaryDark">#303F9F</color>
  5.     <color name="colorAccent">#FF4081</color>
  6. </resources>
复制代码
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|nagomes  

GMT+8, 2025-6-29 07:29 , Processed in 0.081847 second(s), 20 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表