当前位置: 编程技术>移动开发
本页文章导读:
▪EditText控件兑现ReadOnly只读 EditText控件实现ReadOnly只读
我试了一下,可以设置EditText控件的这三个属性来完成ReadOnly只读的功能,大家可以试一下。
mEditableView.setCursorVisible(false);
mEditableView.setFocusable(false);
mEditableView.se.........
▪ 中纬度用正负表示的含义 经纬度用正负表示的含义
今天看网上的数据,发现经纬度分正负。因为数据表中不可能用东经北纬或者字母表示,因此用了正负,但正负各表示什么含义?
经度(正:东经 负:西经)
.........
▪ Browser 长按以后的处理 Browser 长按之后的处理
@Override
public void onCreateContextMenu(ContextMenu menu, View v,
ContextMenuInfo menuInfo) {
WebView webview = (WebView) v;
WebView.HitTestResult result = webview.getHitTestResult();
.........
[1]EditText控件兑现ReadOnly只读
来源: 互联网 发布时间: 2014-02-18
EditText控件实现ReadOnly只读
我试了一下,可以设置EditText控件的这三个属性来完成ReadOnly只读的功能,大家可以试一下。 mEditableView.setCursorVisible(false); mEditableView.setFocusable(false); mEditableView.setFocusableInTouchMode(false); 再设置一个isEditable标记来区分控件是否可编辑
我试了一下,可以设置EditText控件的这三个属性来完成ReadOnly只读的功能,大家可以试一下。 mEditableView.setCursorVisible(false); mEditableView.setFocusable(false); mEditableView.setFocusableInTouchMode(false); 再设置一个isEditable标记来区分控件是否可编辑
[2] 中纬度用正负表示的含义
来源: 互联网 发布时间: 2014-02-18
经纬度用正负表示的含义
今天看网上的数据,发现经纬度分正负。因为数据表中不可能用东经北纬或者字母表示,因此用了正负,但正负各表示什么含义?
经度(正:东经 负:西经)
纬度(正:北纬 负:南纬)
下图是中巴资源卫星数据检索中涉及到的经纬度正负含义
http://glaciershine.blog.163.com/blog/static/2963259201012424159390/
[3] Browser 长按以后的处理
来源: 互联网 发布时间: 2014-02-18
Browser 长按之后的处理
@Override public void onCreateContextMenu(ContextMenu menu, View v, ContextMenuInfo menuInfo) { WebView webview = (WebView) v; WebView.HitTestResult result = webview.getHitTestResult(); if (result == null) { return; } int type = result.getType(); if (type == WebView.HitTestResult.UNKNOWN_TYPE) { Log.w(LOGTAG, "We should not show context menu when nothing is touched"); return; } if (type == WebView.HitTestResult.EDIT_TEXT_TYPE) { // let TextView handles context menu return; } // Note, http://b/issue?id=1106666 is requesting that // an inflated menu can be used again. This is not available // yet, so inflate each time (yuk!) MenuInflater inflater = getMenuInflater(); inflater.inflate(R.menu.browsercontext, menu); // Show the correct menu group String extra = result.getExtra(); menu.setGroupVisible(R.id.PHONE_MENU, type == WebView.HitTestResult.PHONE_TYPE); menu.setGroupVisible(R.id.EMAIL_MENU, type == WebView.HitTestResult.EMAIL_TYPE); menu.setGroupVisible(R.id.GEO_MENU, type == WebView.HitTestResult.GEO_TYPE); menu.setGroupVisible(R.id.IMAGE_MENU, type == WebView.HitTestResult.IMAGE_TYPE || type == WebView.HitTestResult.SRC_IMAGE_ANCHOR_TYPE); menu.setGroupVisible(R.id.ANCHOR_MENU, type == WebView.HitTestResult.SRC_ANCHOR_TYPE || type == WebView.HitTestResult.SRC_IMAGE_ANCHOR_TYPE); // Setup custom handling depending on the type switch (type) { case WebView.HitTestResult.PHONE_TYPE: menu.setHeaderTitle(Uri.decode(extra)); menu.findItem(R.id.dial_context_menu_id).setIntent( new Intent(Intent.ACTION_VIEW, Uri .parse(WebView.SCHEME_TEL + extra))); Intent addIntent = new Intent(Intent.ACTION_INSERT_OR_EDIT); addIntent.putExtra(Insert.PHONE, Uri.decode(extra)); addIntent.setType(Contacts.People.CONTENT_ITEM_TYPE); menu.findItem(R.id.add_contact_context_menu_id).setIntent( addIntent); menu.findItem(R.id.copy_phone_context_menu_id).setOnMenuItemClickListener( new Copy(extra)); break; case WebView.HitTestResult.EMAIL_TYPE: menu.setHeaderTitle(extra); menu.findItem(R.id.email_context_menu_id).setIntent( new Intent(Intent.ACTION_VIEW, Uri .parse(WebView.SCHEME_MAILTO + extra))); menu.findItem(R.id.copy_mail_context_menu_id).setOnMenuItemClickListener( new Copy(extra)); break; case WebView.HitTestResult.GEO_TYPE: menu.setHeaderTitle(extra); menu.findItem(R.id.map_context_menu_id).setIntent( new Intent(Intent.ACTION_VIEW, Uri .parse(WebView.SCHEME_GEO + URLEncoder.encode(extra)))); menu.findItem(R.id.copy_geo_context_menu_id).setOnMenuItemClickListener( new Copy(extra)); break; case WebView.HitTestResult.SRC_ANCHOR_TYPE: case WebView.HitTestResult.SRC_IMAGE_ANCHOR_TYPE: TextView titleView = (TextView) LayoutInflater.from(this) .inflate(android.R.layout.browser_link_context_header, null); titleView.setText(extra); menu.setHeaderView(titleView); // decide whether to show the open link in new tab option menu.findItem(R.id.open_newtab_context_menu_id).setVisible( mTabControl.getTabCount() < TabControl.MAX_TABS); PackageManager pm = getPackageManager(); Intent send = new Intent(Intent.ACTION_SEND); send.setType("text/plain"); ResolveInfo ri = pm.resolveActivity(send, PackageManager.MATCH_DEFAULT_ONLY); menu.findItem(R.id.share_link_context_menu_id).setVisible(ri != null); if (type == WebView.HitTestResult.SRC_ANCHOR_TYPE) { break; } // otherwise fall through to handle image part case WebView.HitTestResult.IMAGE_TYPE: if (type == WebView.HitTestResult.IMAGE_TYPE) { menu.setHeaderTitle(extra); } menu.findItem(R.id.view_image_context_menu_id).setIntent( new Intent(Intent.ACTION_VIEW, Uri.parse(extra))); menu.findItem(R.id.download_context_menu_id). setOnMenuItemClickListener(new Download(extra)); break; default: Log.w(LOGTAG, "We should not get here."); break; } }
最新技术文章: