Android版本更新提示框
16lz
2021-01-23
-------------------------------------------------------------------------------------------------------------------
很多APP都会有版本更新提示框,或者搞活动时的活动提示框.
本Demo属于版本升级提示框,如需要其他提示框,则加以修改即可
-------------------------------------------------------------------------------------------------------------------
- 布局文件:activity_main.xml
<?xml version="1.0" encoding="utf-8"?>
- 主类:MainActivity
public class MainActivity extends AppCompatActivity implements View.OnClickListener { private TextView mDialogTitle; private TextView mDialogText; private RelativeLayout mDialogRoot; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); initView();//初始化 initData(); } private void initData() { mDialogTitle.setText("标题"); mDialogText.setText("相关内容:\n1. ...\n2. ...\n3. ..."); } private void initView() { mDialogTitle = (TextView) findViewById(R.id.dialogTitle);//标题 mDialogText = (TextView) findViewById(R.id.dialogText);//内容 //关闭按钮 findViewById(R.id.close).setOnClickListener(this); //更新按钮 findViewById(R.id.singleBtnLayout).setOnClickListener(this); mDialogRoot = (RelativeLayout) findViewById(R.id.dialogRoot);//整个提示框 findViewById(R.id.btn).setOnClickListener(this); } @Override public void onClick(View v) { switch (v.getId()){ case R.id.close://关闭提示框 //没有任何操作,在这里就将其进行隐藏就好了 Toast.makeText(MainActivity.this,"关闭提示框...",Toast.LENGTH_SHORT).show(); mDialogRoot.setVisibility(View.GONE); break; case R.id.singleBtnLayout://立即更新 Toast.makeText(MainActivity.this,"正在更新中...",Toast.LENGTH_SHORT).show(); //当然,点击更新就关闭提示框 mDialogRoot.setVisibility(View.GONE); break; case R.id.btn: //重新显示提示框 mDialogRoot.setVisibility(View.VISIBLE); break; } }}
本Demo源码下载链接: NotifyDemo
-------------------------------------------------------------------------------------------------------------------
结束!
如有错误之处或不足之处,请大家指出,谢谢!
-------------------------------------------------------------------------------------------------------------------
更多相关文章
- Android EditText 自带清除按钮 的一种解决方案(ViewGroup实现)
- Android添加半透明操作提示的方法
- 小民的ImageLoader 0.1版本
- 自定义控件:滑动开关按钮
- Mac编译FFmpeg(Android版本)
- Android ToolBar Menu按钮的动态隐藏