当前位置:  编程技术>移动开发
本页文章导读:
    ▪AutoCompleteTextView上拉列表字体颜色        AutoCompleteTextView下拉列表字体颜色问题描述: 在开发当中,一旦你开发的项目样式更改,会给整个项目带来潜在的bug。如AutoCompleteTextView下拉字体颜色 在配置文件的sdk配置为: <uses-sdk .........
    ▪ 工信部调查 360 浏览器定论出炉        工信部调查 360 浏览器结论出炉 昨天,工信部下属中国软件评测中心的评测结果显示,360浏览器均在用户许可的情况下进行数据上传和下载,并在传输过程中实行了严格的加密处理。这是近.........
    ▪ 怎么察看当前系统某个核的频率       怎样察看当前系统某个核的频率查看cpu0当前的频率的方法:          cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq      如果当前cpu1也在运行的话,察看其当前频率的方法:          cat /s.........

[1]AutoCompleteTextView上拉列表字体颜色
    来源: 互联网  发布时间: 2014-02-18
AutoCompleteTextView下拉列表字体颜色
问题描述:

在开发当中,一旦你开发的项目样式更改,会给整个项目带来潜在的bug。如AutoCompleteTextView下拉字体颜色

在配置文件的sdk配置为:

 <uses-sdk
        android:minSdkVersion="8"
         />
可以正常显示,但是在将其更改为

 <uses-sdk
        android:minSdkVersion="11"
        android:targetSdkVersion="13" />

问题示例如下:


同样的问题,可以见stackoverflow:http://stackoverflow.com/questions/11787057/autocompletetextview-background-foreground-color

问题代码如下:

public class WikiSuggestActivity extends Activity {
	public String data;
	public List<String> suggest;
	public AutoCompleteTextView autoComplete;
	public ArrayAdapter<String> aAdapter;

	private static final String TAG = "WikiSuggestActivity";

	@Override
	public void onCreate(Bundle savedInstanceState) {
		super.onCreate(savedInstanceState);
		setContentView(R.layout.activity_main);
		suggest = new ArrayList<String>();
		autoComplete = (AutoCompleteTextView) findViewById(R.id.autoCompleteTextView1);
		autoComplete.setOnItemClickListener(itemClickListener);
		autoComplete.addTextChangedListener(new TextWatcher() {

			public void afterTextChanged(Editable editable) {

			}

			public void beforeTextChanged(CharSequence s, int start, int count,
					int after) {

			}

			public void onTextChanged(CharSequence s, int start, int before,
					int count) {
				String newText = s.toString();
				new getJson().execute(newText);
			}

		});
	}

	OnItemClickListener itemClickListener = new OnItemClickListener() {
		@Override
		public void onItemClick(AdapterView<?> parent, View view, int position,
				long id) {
			int key = parent.getId();
			Log.d(TAG, "key is " + key + " and R.id.autoCompleteTextView1 is "
					+ R.id.autoCompleteTextView1);
			switch (key) {
			case R.id.autoCompleteTextView1:
				Log.d(TAG, "I am magic in place!");
				break;
			}

		}

	};

	class getJson extends AsyncTask<String, String, String> {

		@Override
		protected void onPostExecute(String result) {
			super.onPostExecute(result);
			aAdapter = new ArrayAdapter<String>(getApplicationContext(),
					android.R.layout.simple_dropdown_item_1line, suggest);
			autoComplete.setAdapter(aAdapter);
			aAdapter.notifyDataSetChanged();
		}

		@Override
		protected String doInBackground(String... key) {
			String newText = key[0];
			newText = newText.trim();
			newText = newText.replace(" ", "+");
			try {
				HttpClient hClient = new DefaultHttpClient();
				HttpGet hGet = new HttpGet(
						"http://en.wikipedia.org/w/api.php?action=opensearch&search="
								+ newText + "&limit=8&namespace=0&format=json");
				ResponseHandler<String> rHandler = new BasicResponseHandler();
				data = hClient.execute(hGet, rHandler);
				suggest = new ArrayList<String>();
				JSONArray jArray = new JSONArray(data);
				for (int i = 0; i < jArray.getJSONArray(1).length(); i++) {
					String SuggestKey = jArray.getJSONArray(1).getString(i);
					suggest.add(SuggestKey);
				}

			} catch (Exception e) {
				Log.w("Error", e.getMessage());
			}
			return null;
		}

	}
}

编写simple_dropdown_item_1line.xml文件
<?xml version="1.0" encoding="utf-8"?>
<TextView xmlns:android="http://schemas.android.com/apk/res/android"
    android:id="@+id/text1"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:ellipsize="marquee"
    android:gravity="left"
    android:paddingBottom="5dip"
    android:paddingTop="5dip"
    android:singleLine="true"
    android:textColor="#ff000000"
    android:textSize="22sp" />
修改Java代码
aAdapter = new ArrayAdapter<String>(getApplicationContext(),
					android.R.layout.simple_dropdown_item_1line, suggest);
为:
aAdapter = new ArrayAdapter<String>(getApplicationContext(),
					R.layout.simple_dropdown_item_1line, suggest);
效果如下:







    
[2] 工信部调查 360 浏览器定论出炉
    来源: 互联网  发布时间: 2014-02-18
工信部调查 360 浏览器结论出炉

昨天,工信部下属中国软件评测中心的评测结果显示,360浏览器均在用户许可的情况下进行数据上传和下载,并在传输过程中实行了严格的加密处理。这是近期关于360浏览器“是否安全”争议的首份官方调查结论。

今年10月,工信部方面着手调查了方舟子指控360浏览器侵犯隐私一事。昨天,工信部下属中国软件评测中心终于给出评测结果,显示360安全浏览器数据上传下载已加密,并经过用户许可,在不同的状态下,未发现“登录管家”插件与服务器在未经用户许可的情况下进行数据上传和下载;360安全浏览器可以正常安装和卸载;360安全浏览器的“云查询”功能以密文方式加密传输。

1楼gaoyp前天 08:11360是一种毒品,染上了就会让你痛并快乐着。大家没钱的尝试用linux,有钱的尝试用mac吧。现在windows用的太闹心了。

    
[3] 怎么察看当前系统某个核的频率
    来源: 互联网  发布时间: 2014-02-18
怎样察看当前系统某个核的频率
查看cpu0当前的频率的方法:
         cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq
 
   如果当前cpu1也在运行的话,察看其当前频率的方法:
         cat /sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq

    
最新技术文章:
▪Android开发之登录验证实例教程
▪Android开发之注册登录方法示例
▪Android获取手机SIM卡运营商信息的方法
▪Android实现将已发送的短信写入短信数据库的...
▪Android发送短信功能代码
▪Android根据电话号码获得联系人头像实例代码
▪Android中GPS定位的用法实例
▪Android实现退出时关闭所有Activity的方法
▪Android实现文件的分割和组装
▪Android录音应用实例教程
▪Android双击返回键退出程序的实现方法
▪Android实现侦听电池状态显示、电量及充电动...
▪Android获取当前已连接的wifi信号强度的方法
▪Android实现动态显示或隐藏密码输入框的内容
▪根据USER-AGENT判断手机类型并跳转到相应的app...
▪Android Touch事件分发过程详解
▪Android中实现为TextView添加多个可点击的文本
▪Android程序设计之AIDL实例详解
▪Android显式启动与隐式启动Activity的区别介绍
▪Android按钮单击事件的四种常用写法总结
▪Android消息处理机制Looper和Handler详解
▪Android实现Back功能代码片段总结
▪Android实用的代码片段 常用代码总结
▪Android实现弹出键盘的方法
▪Android中通过view方式获取当前Activity的屏幕截...
▪Android提高之自定义Menu(TabMenu)实现方法
▪Android提高之多方向抽屉实现方法
▪Android提高之MediaPlayer播放网络音频的实现方法...
▪Android提高之MediaPlayer播放网络视频的实现方法...
▪Android提高之手游转电视游戏的模拟操控
 


站内导航:


特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

©2012-2021,,E-mail:www_#163.com(请将#改为@)

浙ICP备11055608号-3