没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
本文实例为大家分享了Android圆形菜单的使用方法,供大家参考,具体内容如下 MainActivity.java代码: package siso.handlerdemo; import android.app.NotificationManager; import android.content.Intent; import android.support.v7.app.AppCompatActivity; import android.os.Bundle; import android.view.View; import android.widget.Button; public cla
资源推荐
资源详情
资源评论













Android学习教程之圆形学习教程之圆形Menu菜单制作方法(菜单制作方法(1))
本文实例为大家分享了Android圆形菜单的使用方法,供大家参考,具体内容如下
MainActivity.java代码:
package siso.handlerdemo;
import android.app.NotificationManager;
import android.content.Intent;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
public class MainActivity extends AppCompatActivity {
private Button btnStartService;
private Button btnBro;
private Button btnFile;
private Button btnSR;
private Button btnLv;
private Button btnGv;
private Button btnMth;
private Button btnMultispinner;
private Button btnMenu;
private Button btnSlidemenu;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
//-------------------------------------------------------------------------------
btnStartService=(Button)findViewById(R.id.btnStartService);
btnStartService.setOnClickListener(new View.OnClickListener()
{
@Override
public void onClick(View v)
{
Intent intent=new Intent(MainActivity.this, StatusService.class);
startService(intent);
}
});
//-------------------------------------------------------------------------------
btnBro=(Button)findViewById(R.id.btnRb);
btnBro.setOnClickListener(new View.OnClickListener()
{
@Override
public void onClick(View v)
{
Intent intent=new Intent(MainActivity.this, BRActivity.class);
startActivity(intent);
}
});
//-------------------------------------------------------------------------------
btnFile=(Button)findViewById(R.id.btnFile);
btnFile.setOnClickListener(new View.OnClickListener()
{
@Override
public void onClick(View v)
{
Intent intent=new Intent(MainActivity.this, FileActivity.class);
startActivity(intent);
}
});
//-------------------------------------------------------------------------------
btnSR=(Button)findViewById(R.id.btnSR);
btnSR.setOnClickListener(new View.OnClickListener()

{
@Override
public void onClick(View v)
{
Intent intent=new Intent(MainActivity.this, SharedpActivity.class);
startActivity(intent);
}
});
//-------------------------------------------------------------------------------
btnLv=(Button)findViewById(R.id.btnlv);
btnLv.setOnClickListener(new View.OnClickListener()
{
@Override
public void onClick(View v)
{
Intent intent=new Intent(MainActivity.this, ListViewDemoActivity.class);
startActivity(intent);
}
});
//-------------------------------------------------------------------------------
btnGv=(Button)findViewById(R.id.btnGv);
btnGv.setOnClickListener(new View.OnClickListener()
{
@Override
public void onClick(View v)
{
Intent intent=new Intent(MainActivity.this, GvActivity.class);
startActivity(intent);
}
});
//-------------------------------------------------------------------------------
btnMth=(Button)findViewById(R.id.btnMth);
btnMth.setOnClickListener(new View.OnClickListener()
{
@Override
public void onClick(View v)
{
Intent intent=new Intent(MainActivity.this, SampleActivity.class);
startActivity(intent);
}
});
//-------------------------------------------------------------------------------
btnMultispinner=(Button)findViewById(R.id.btnMultispinner);
btnMultispinner.setOnClickListener(new View.OnClickListener()
{
@Override
public void onClick(View v)
{
Intent intent=new Intent(MainActivity.this, multispinnerActivity.class);
startActivity(intent);
}
});
//-------------------------------------------------------------------------------
btnMenu=(Button)findViewById(R.id.btnMenu);
btnMenu.setOnClickListener(new View.OnClickListener()
{
@Override
public void onClick(View v)
{
Intent intent=new Intent(MainActivity.this, CirclemenuActivity.class);
startActivity(intent);
}
});
btnSlidemenu=(Button)findViewById(R.id.btnSlidemenu);
btnSlidemenu.setOnClickListener(new View.OnClickListener()
{
@Override
public void onClick(View v)

{
Intent intent=new Intent(MainActivity.this, slidemenuActivity.class);
startActivity(intent);
}
});
}
@Override
protected void onStart()
{
super.onStart();
NotificationManager manager=(NotificationManager)getSystemService(NOTIFICATION_SERVICE);
manager.cancel(R.layout.activity_main);
}
}
activity_main.xml内容:
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:paddingBottom="@dimen/activity_vertical_margin"
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
tools:context="siso.handlerdemo.MainActivity">
<Button
android:id="@+id/btnStartService"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="Start Service"
android:layout_alignParentTop="true"
android:layout_alignParentStart="true" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Hello World!"
android:id="@+id/textView"
android:layout_below="@+id/btnSR"
android:layout_centerHorizontal="true" />
<Button
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="广播页面"
android:id="@+id/btnRb"
android:layout_below="@+id/btnStartService"
android:layout_alignParentStart="true" />
<Button
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="文件保存页面"
android:id="@+id/btnFile"
android:layout_below="@+id/btnRb"
android:layout_alignParentStart="true" />
<Button
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="使用SharedPreferences进行数据存储"
android:id="@+id/btnSR"
android:layout_below="@+id/btnFile"
android:layout_alignParentStart="true" />
<Button
android:layout_width="match_parent"
剩余17页未读,继续阅读
资源评论


weixin_38502693
- 粉丝: 8
上传资源 快速赚钱
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


最新资源
- MPC模型预测控制在Matlab Simulink与Carsim联合仿真的参数配置及应用
- 以太网PHY电路设计详析:基于Gpdk90nm与Gpdk180nm工艺的系统级电路设计及关键模块解析
- MATLAB仿真光伏电池12V升压至48V双闭环Boost电路控制策略及9A电流输出
- 三相全桥型并联APF有源电力滤波器的PI与重复控制及SVPWM调制仿真研究 完整版
- 光伏板太阳能充电MATLAB仿真与双闭环控制Boost电路研究
- 永磁同步电机三矢量模型预测电流控制:基于PI控制器的电流给定与期望电压矢量合成优化
- 基于蜣螂优化算法求解分布式置换流水车间调度问题及其应用 详细版
- 定位助手_202507251.apk
- 基于蜣螂优化算法求解置换流水车间调度问题(PFSP)并绘制甘特图 智能优化算法
- MATLAB环境下振动与声音信号解卷积方法研究:冲击信号提取及工程应用
- 基于MI-UKF多新息无迹卡尔曼滤波的电池电量SOC估算方法与性能研究
- 永磁同步电机双矢量MPC模型预测电流控制:提升动态性能与减少电流波动的技术解析
- 利用星鸦优化算法(NOA)求解FJSP问题及'MK01'算例甘特图演示
- 基于遗传算法求解混合流水车间调度问题的MATLAB实现及甘特图展示
- 基于ADRC控制的半车主动悬架建模及其与PID控制效果对比的研究 - MATLABSimulink v3.5
- PVD真空预压与FLAC3D数值模拟:四根竖向排水板在软土地基处理中的应用研究 - PVD真空预压
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈



安全验证
文档复制为VIP权益,开通VIP直接复制
