当前位置: 首页 > news >正文

网站被做301/网站外链有多重要

网站被做301,网站外链有多重要,做网站技术员,网站百度排名需求:现在自定义的view中监听物理键结果:onKeyDown方法根本没走,无法生效。解决方法:创建View以后AddView之前执行如下方法if (context null){if (SCUtils.getTopActivityInstance() null){return;}screenCastControlView new …

需求:现在自定义的view中监听物理键

结果:onKeyDown方法根本没走,无法生效。

解决方法:创建View以后AddView之前执行如下方法

if (context == null){

if (SCUtils.getTopActivityInstance() == null){

return;

}

screenCastControlView = new ScreenCastControlView(SCUtils.getTopActivityInstance());

}else {

screenCastControlView = new ScreenCastControlView(context);

}

screenCastControlView.setFocusable(true);

screenCastControlView.setFocusableInTouchMode(true);

screenCastControlView.requestFocus();

screenCastControlView.requestFocusFromTouch();

DyPluginBridgeUtils.addView(screenCastControlView);

实现自定义View

import android.content.Context;

import android.util.AttributeSet;

import android.view.KeyEvent;

import android.view.LayoutInflater;

import android.view.View;

import android.widget.LinearLayout;

import android.widget.TextView;

import tv.douyu.plugin.demo.SCApplication;

import tv.douyu.plugin.screencast.R;

public class ScreenCastControlView extends LinearLayout implements View.OnClickListener {

private Context mContext;

private TextView tv_device_name;

private TextView tv_wifi_name;

private TextView definiton_select;

private ExitDialog mExitDialog;

private SCDefinitionSelectDialog definitionSelectDialog;

public ScreenCastControlView(Context context) {

super(context);

this.mContext = context;

initView();

}

public ScreenCastControlView(Context context, AttributeSet attrs) {

super(context, attrs);

this.mContext = context;

initView();

}

public ScreenCastControlView(Context context, AttributeSet attrs, int defStyleAttr) {

super(context, attrs, defStyleAttr);

this.mContext = context;

initView();

}

private void initView() {

View view = LayoutInflater.from(SCApplication.getInstance().getApplicationContext()).inflate(R.layout.view_screen_cast_control, this);

TextView exit_cast = view.findViewById(R.id.exit_cast);

exit_cast.setOnClickListener(this);

LinearLayout ll_back = view.findViewById(R.id.ll_back);

ll_back.setOnClickListener(this);

}

@Override

public void onClick(View v) {

switch (v.getId()) {

case R.id.definiton_select:

dialogList();

break;

default:

break;

}

}

private void dialogList() {

if (definitionSelectDialog == null){

definitionSelectDialog = new SCDefinitionSelectDialog(mContext);

}

definitionSelectDialog.show();

}

@Override

public boolean onKeyDown(int keyCode, KeyEvent event) {

switch (keyCode) {

case KeyEvent.KEYCODE_VOLUME_UP:

addMediaVolume();

return true;

case KeyEvent.KEYCODE_VOLUME_DOWN:

cutMediaVolume();

return true;

default:

break;

}

return super.onKeyDown(keyCode, event);

}

错误不足之处或相关建议欢迎大家评论指出,谢谢!如果觉得内容可以的话麻烦喜欢(♥)一下

http://www.jmfq.cn/news/5181841.html

相关文章:

  • 社区网站建设与开发论文怎么写/优化落实疫情防控
  • 花店网站推广方案/企业网站优化关键词
  • 重庆专业的网站建设公司排名/深圳创新创业大赛
  • mvc做的网站/广东网站seo策划
  • 网站建设ssc源码/域名whois查询
  • 建筑类招聘网站有哪些/成都seo优化排名公司
  • 湛江网站建设托管/网站友情链接购买
  • 广西麒铭建设有限公司网站/百度排名优化
  • 视频网站如何做营销策划/关键词整站优化
  • 高端网站建设推来客网络/西安抖音seo
  • 南头专业外贸网站建设公司/seo咨询茂名
  • qq网页登录/宁波seo入门教程
  • 烟台网站制作套餐/美国搜索引擎排名
  • 公司怎么建立自己网站/seo站长工具查询系统
  • 福州仓山区网站建设/软广告经典案例
  • 北京市海淀区建设委员会网站/自动搜索关键词软件
  • wordpress进入数据库/百度seo优化价格
  • 物流公司怎么做网站/手机百度网盘下载慢怎么解决
  • 北京网站模板建设/今日头条号官网
  • 鞍山网站制作公司/网络营销成功案例分析
  • 创意广告图片/哈尔滨百度搜索排名优化
  • 网站开发线上销售技巧/营销网络怎么写
  • 推荐一些做电子的网站/搜索引擎排名竞价
  • wordpress主题dux/西安seo网站推广优化
  • 给我免费播放片高清在线观看中国/百度刷排名优化软件
  • 网站主题制作/seo优化关键词是什么意思
  • 广州微信网站设计/优化推广关键词
  • php网站开发更换模板/做国外网站
  • 做网站如何挣钱/六盘水seo
  • 服务类网站开发/谷歌app官方下载