Android點擊列表後彈出輸入框,所點擊項自動滾動到輸入框上方

使用的朋友圈會發現,點擊某一條評論後輸入框會彈出來,然後所點擊的那一項會自動地滾動到輸入框上方的位置,這樣如果開始所點擊的評論在螢幕很下方的話,就不會被輸入框遮住,雖然這一點在我的MX2頻繁點幾次後滾動的位置就完全錯誤了,但據說在有些機型上效果還不錯,還有其他地方可能會有類似的需求,比如登入時軟鍵盤可能會把登入按鈕遮住。要實現這個功能需要注意的地方主要有兩點:針對第一點,評論框出現在軟鍵盤的上方,一般情況下軟鍵盤出來後評論框的位置會移動,也就是會出現Layout操作,所以可以在Layout時計算

深入淺出API——android.Manifest

最近參加了兩個大公司的面試,才發現自己欠缺的真的好多吧,好吧,我承認我是入門級菜鳥,沒要達到這些好公司的要求,好公司要的不僅僅是基礎,還需要你深入的瞭解,發現自己的不足,那就努力去改正,堅持每天翻譯一篇android api,今天就先翻譯Manifest(api地址:http://developer.android.com/reference/android/Manifest.html)。public final class Manifest extends

Android4.2 4.4keyguard鎖屏流程梳理

Android4.4

發個招聘貼,內招

公司:鶴鳴軟體(上海)有限公司 網站:www.coresystems.cn職位:Android工程師要求:兩年以上Android工作經驗,Java基礎好,對設計模式,架構有初步瞭解。懂得效能最佳化,有良好的代碼規範和職業操守。英語較好,為人開朗,有團隊意識,配合度高。有SAP,ERP,CRM項目經驗者優先。待遇:13薪 12K+ 福利:Mac Pro + 手機補貼(3000)+雙休+20天年假有意向者請加QQ

android SDK更新方法總結

今天更新SDK的總結發生錯誤: Fetched Add-ons List successfullyFetching URL: https://dl-ssl.google.com/android/repository/repository-8.xmlFailed to fetch URL https://dl-ssl.google.com/android/repository/repository-8.xml, reason: SSL hostname in certificate didn't

android 操作命令

ADB (Android Debug Bridge)說明:下面一些命令需要有root許可權才能執行成功快速啟動dos視窗執行adb:1. adb.exe所在路徑添加到系統內容變數中2. 配置快速鍵啟動dos進入C:\WINDOWS\system32目錄下,找到cmd.exe.右擊菜單 "發送到" -> 案頭捷徑。在案頭上右擊"捷徑 到 cmd.exe" -> "屬性" -> "捷徑"頁 -> 游標高亮"快速鍵" -> 按下自訂快速鍵 (如:Ctrl + Alt +

Android之ListView最佳化

面試中經常問到listView最佳化的問題,個人回答主要如下1、View重用 使用setTag把view緩衝起來2、適配器在主線程修改3、在主線程提交適配器的變化,並調用notifyDataSetChanged()方法4、可以在任何地方擷取資料,但應該在另外一個地方請求資料,資料多次請求分次顯示簡單一實例:package com.android.listviewtest;import java.util.LinkedHashMap;import java.util.Map;import

Android解決Failed to initialize Monitor Thread: Unable to establish loopback connection錯誤

本人使用Win8系統時間久了系統垃圾一大堆 ,後來重裝了Win8系統,再用ADT(adt-bunlde-windows),總會出現ddms初始化錯誤,logcat也無法擷取log,報錯資訊為:Failed to initialize Monitor Thread: Unable to establish loopback connection後來發現實際問題是無法啟動adb進程,在命令列使用adb devices 就會有下面的報錯資訊:* daemon not running.

Android 記憶體溢出解決方案(OOM)

眾所周知,每個Android應用程式在運行時都有一定的記憶體限制,限制大小一般為16MB或24MB(視平台而定)。因此在開發應用時需要特別關注自身的記憶體使用量量,而一般最耗記憶體量的資源,一般是圖片、音頻檔案、視頻檔案等多媒體資源;由於Android系統對音頻、視頻等資源做了邊解析便播放的處理,使用時並不會把整個檔案載入到記憶體中,一般不會出現記憶體溢出(以下簡稱OOM)的錯誤,因此它們的記憶體消耗問題暫不在本文的討論範圍。本文重點討論的是圖片的記憶體消耗問題,如果你要開發的是一款圖片瀏覽器應

Android布局FrameLayout的使用

序:本文介紹FrameLayout兩點:1.FrameLayout是什麼 2.FrameLayout如何設定其內子視圖(例如ImageView)的位置。1. 什麼是FrameLayout布局?

智慧全媒體數字報android版免費下載

在當今大資料的衝擊下,智慧話題成為各個行業的最熱門話題,同時也是各軟體廠商、系統整合商推崇的最熱的方案。如果再當今片段資訊發展下,單位的各種應用怎麼能為自己的網路環境做最有力的支撐。<br

Android 快速開關機時出現問題,如何抓取log

 快速開關機時出現問題的時候,可以使用如下三種方法來抓取log:1、 抓取mobile log。由於有些IPO的問題是出現在sd card unmount之後,而原來手機預設的mobile log是存放在sd card上的,所以建議用GAT工具抓取mobile log,以保證關機流程的完整性。另外,抓取到log後,請check一下mobile log中是否存在xxx.ipo類似的檔案,例如main_log.ipo;並且保證內容不為空白後提交。 2、

Android螢幕適配詳細分析

android中圖片適配是一件很棘手的事情,本篇文章詳細的介紹螢幕顯示的原理,為什麼會資源檔中會存在drawable-ldpi、drawable-mdpi、drawable-hdpi、drawable-xhdpi等檔案夾,為什麼要使用dp作為單位等等。首先從這兩張圖片的顯示效果開始說起系統會給我們產生drawable-ldpi、drawable-mdpi、drawable-hdpi、drawable-xhdpi,drawable-xxhdpi,對於同一張圖片資源,我們分別建立這五個版本來適應不同

Android 強制橫屏或豎屏注意事項及onConfigurationChanged的使用

接上篇,儘管這個對旋轉沒有啥用但不代表麼用。一個Activity如果在onReusume裡沒有特別聲明,或沒在AndroidManifest.xml配置成橫屏或豎屏,在旋轉時其聲明周期為:onCreate------onStart---onResume---旋轉螢幕----onPause(是去焦點)----onStop(徹底看不見)---onDestory,然後重新onCreate---onStart----onResume,即又走了一遍。為此需要強制設為橫屏或豎屏,方法大概三種:1、Andro

android alarm底層理解

分享以前調試alarm關機鬧鐘時,寫的關於alarm的總結; alarm上層調用包括RTC喚醒和鬧鐘,前者使用的更頻繁,介面一樣;上層應用頻繁調用rtc喚醒系統會增加功耗,所有有些廠家做了所謂的同步心跳技術來統一規劃RTC喚醒系統; alarm本質是底層起了timer,在系統未睡眠時當達到上層設定時間之後timer會trigger同時調用alarm的回呼函數來改變全域變數,從而使上層發起的ioctl ANDROID_ALARM_WAIT成功返回,要是未成功返回會一直不停ioctl

Android系統應用調用Aidl

項目需求:1. 建立一個系統應用TestAPP,該應用開機自啟動一個service,service為其他應用提供資料介面 2. 在acitivity源碼裡增加方法,調用系統應用裡TestAPP的方法,進行資料互動.1.在目錄frameworks/base/core/java/android/app/下添加aidl檔案:IHelloWorld.aidl:package android.app;import

Xcode5.1離線下載安裝及使用iOS5模擬器進行開發調試的方法

    Xcode5.1預設不支援iOS5版本的模擬器開發調試,在OS X Mavericks(10.9.x)下預設只能支援iOS6.1及以上版本的模擬器,在OS X Mountain

Handler Looper源碼解析(Android訊息傳遞機制)

Android的Handler類應該是常用到的,多用於線程間的通訊,以及子線程發送訊息通知UI線程重新整理View等等。這裡我主要總結下我對整個訊息傳遞機制,包括Handler,Looper,Message,MessageQueue類的理解。 Looper類:每一個線程都只能擁有一個Looper對象,這裡Android是通過將Looper對象設定為當前線程的線程局部變數(這裡涉及到ThreadLocal類),可以通過調用Looper.prepare()方法來使當前線程擁有一個Loope

監聽手指左右滑動螢幕的事件,封裝好了一個類

左右滑動是智能手機最常用的動作,在此簡單的封裝了一下,以後直接拿來用就可以了。簡單的只需要幾行就可以了,下面那個類是封裝好了的。package com.example.test;import android.os.Bundle;import android.app.Activity;import android.content.Context;import android.util.Log;import android.widget.RelativeLayout;public class

半圓功能表按鈕的簡單實現

一、應用情境前段時間一位老友跟我提了一個附在邊上的功能表按鈕,這段時間比較忙,沒有完美實現,只做了個原型Demo出來,先發出來記錄一下,到有時間在最佳化這個View,如果有高手能修改最佳化分享出來的話,小弟在此謝過了。也趕在這個月底要出一個博文,不能荒廢了這個技能~_~。成功在于堅持!廢話又吹了半天,來看下需求原型圖。二、分析個人認為這種按鈕一般可以放兩個到四個選擇,應該是比較好的體驗,超出這個範圍的話,我覺得用這個方式就不行了。而且Android裡面的空間都是方形的,只是加了透明的背景讓我們看

總頁數: 2771 1 .... 2420 2421 2422 2423 2424 .... 2771 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.