Menu
来源:互联网 发布:java 设置当前时区 编辑:程序博客网 时间:2024/06/06 07:45
package com.jj.day28_home;
import android.graphics.Color;
import android.os.Bundle;
import android.support.v7.app.AppCompatActivity;
import android.view.Menu;
import android.view.MenuItem;
import android.widget.RelativeLayout;
import android.widget.TextView;
import android.widget.Toast;
public class MainActivity extends AppCompatActivity {
private TextView name_tv;
private RelativeLayout layout;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
initView();
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
getMenuInflater().inflate(R.menu.main,menu);
menu.add(1,200,100,"改变背景颜色");
menu.addSubMenu(1,300,200,"改变字体大小");
return super.onCreateOptionsMenu(menu);
}
@Override
public boolean onOptionsItemSelected(MenuItem item) {
switch (item.getItemId()){
case R.id.list_botton:
Toast.makeText(MainActivity.this,"12345,上山打老虎",Toast.LENGTH_SHORT).show();
break;
case R.id.list_top:
int r=(int) (Math.random()*256);
int g=(int) (Math.random()*256);
int b=(int) (Math.random()*256);
int rgb = Color.rgb(r, g, b);
name_tv.setTextColor(rgb);
break;
case 200:
int rr=(int) (Math.random()*256);
int gg=(int) (Math.random()*256);
int bb=(int) (Math.random()*256);
int rgb1 = Color.rgb(rr, gg, bb);
layout.setBackgroundColor(rgb1);
break;
}
return super.onOptionsItemSelected(item);
}
private void initView(){
name_tv=(TextView)findViewById(R.id.name_tv);
layout=(RelativeLayout)findViewById(R.id.activity_main);
}
import android.graphics.Color;
import android.os.Bundle;
import android.support.v7.app.AppCompatActivity;
import android.view.Menu;
import android.view.MenuItem;
import android.widget.RelativeLayout;
import android.widget.TextView;
import android.widget.Toast;
public class MainActivity extends AppCompatActivity {
private TextView name_tv;
private RelativeLayout layout;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
initView();
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
getMenuInflater().inflate(R.menu.main,menu);
menu.add(1,200,100,"改变背景颜色");
menu.addSubMenu(1,300,200,"改变字体大小");
return super.onCreateOptionsMenu(menu);
}
@Override
public boolean onOptionsItemSelected(MenuItem item) {
switch (item.getItemId()){
case R.id.list_botton:
Toast.makeText(MainActivity.this,"12345,上山打老虎",Toast.LENGTH_SHORT).show();
break;
case R.id.list_top:
int r=(int) (Math.random()*256);
int g=(int) (Math.random()*256);
int b=(int) (Math.random()*256);
int rgb = Color.rgb(r, g, b);
name_tv.setTextColor(rgb);
break;
case 200:
int rr=(int) (Math.random()*256);
int gg=(int) (Math.random()*256);
int bb=(int) (Math.random()*256);
int rgb1 = Color.rgb(rr, gg, bb);
layout.setBackgroundColor(rgb1);
break;
}
return super.onOptionsItemSelected(item);
}
private void initView(){
name_tv=(TextView)findViewById(R.id.name_tv);
layout=(RelativeLayout)findViewById(R.id.activity_main);
}
}
package com.jj.day28_home;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
public class Activity_menu extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_menu);
}
}
<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android">
<item android:id="@+id/list_top"
android:title="改变字体颜色"></item>
<item android:id="@+id/list_botton"
android:title="改变字体大小"></item>
</menu>
阅读全文
0 0
- Menu
- Menu
- menu
- menu
- menu
- Menu
- MENU
- menu
- menu
- Menu
- Menu
- menu
- menu
- Menu
- Menu
- Menu
- MENU
- Menu
- centos low disk space问题
- AS配置NDK插件命令External Tools(javah/ndk-build/ndk-build clean)
- 中奖啦,公布 10 本书籍的中奖读者
- 多项式求值
- IntelliJ IDEA jar包在tomcat里找不到的原因
- Menu
- 101. Symmetric Tree
- Delphi整理六(数据与记录)
- win7+rhel7.2 grub修复
- vimrc
- TCP协议
- navicat导入Excel表时无法打开错误解决方法
- 采用Opserver来监控你的ASP.NET项目系列(二、监控SQL Server与Asp.Net项目)
- Toward Multimodal Image-to-Image Translation(BicycleGAN)图像一对多转换测试