Articles of 列表

方形的布局与圆内边缘的边界

我正在尝试创build一个外部四边形的angular落的布局边框。 我已经收集到,我需要创build一个由两个形状组成的xml可绘制定义:一个是笔触宽度和圆angular半径,另一个是笔触宽度: 可绘制/ round_border.xml <shape xmlns:android="http://schemas.android.com/apk/res/android"> <stroke android:width="4dp" android:color="#FF000000" /> <padding android:left="7dp" android:top="7dp" android:right="7dp" android:bottom="7dp" /> <corners android:radius="4dp" /> <solid android:color="#FFC0C0C0" /> </shape> square_border.xml <shape xmlns:android="http://schemas.android.com/apk/res/android"> <stroke android:width="2dp" android:color="#FF000000" /> <solid android:color="#FFC0C0C0" /> </shape> 这些工作中的每一个独立地作为一个边界当它们自己被应用象这样: android:background =“@ drawable / round_border”但是当他们或者两者都被添加到可绘制的项目列表像这样: composite_border.xml <?xml version="1.0" encoding="utf-8"?> <shape xmlns:android="http://schemas.android.com/apk/res/android"> <layer-list> <item android:drawable="@drawable/round_border"/> <!– <item android:drawable="@drawable/square_border"/> –> </layer-list> </shape> […]

Android如何知道哪个checkbox被选中

我正在做我的第一个Android应用程序,我遇到了一个问题,我无法在Google上find答案。 我想要一个带有checkbox的项目列表。 我希望项目本身和checkbox都是可点击的。 public class MyItem extends ListActivity { private ArrayList<MyItem> items; public void onCreate(Bundle savedInstanceState) { /* code which creates instances of MyItem and inserts them on the *list* variable */ MyArrayAdapter adapter = new MyArrayAdapter(this, R.layout.my_item, list); setListAdapater(adapter); setContentView(R.layout.items_list); } public onListItemClick(ListView l, View v, int position, long id){ //handles the click on […]

为什么preferences.getString(“key”,“DEFAULT”)总是返回“DEFAULT”?

我在我的xml目录中有user_preferences.xml。 一个PreferencesActivity使用这个文件来创build用户首选项活动。 无论用户select在这里坚持。 但我无法检索用户select的值。 当我使用… SharedPreferences preferences = getSharedPreferences("user_preferences.xml", 0); String mapTypeString = preferences.getString("map_type_pref_key", "DEFAULT"); … mapTypeString始终是“DEFAULT”。 看起来好像我实例化我的SharedPreferences对象时找不到我的user_preferences.xml。 但是,当然,PreferencesActivity会find它。 那么,我错过了什么? 非常感谢!

listview与arraylist,在android中简单的适配器

我尝试使用数组列表和简单的适配器来显示一些东西。 我尝试了下面的东西,但在我的结果显示arraylist的姓氏。 我不明白什么是我的错。 final ListView listView = (ListView) findViewById(R.id.mylist); ArrayList<HashMap<String, String>> list_of_bookmarks = new ArrayList<HashMap<String, String>>(); HashMap<String, String> b = new HashMap<String, String>(); String[] from = { "php_key","c_key","android_key","hacking_key" }; String[] name_of_bookmarks = { "php","c","android","hacking" }; for(int i=0;i<4;i++) { b.put(from[i],name_of_bookmarks[i]); list_of_bookmarks.add(b); } }; int[] to = { R.id.txt1,R.id.txt1,R.id.txt1,R.id.txt1}; SimpleAdapter adapter = new SimpleAdapter(getBaseContext(), list_of_bookmarks, R.layout.list_layout, from, […]

如何在gmail中使用滑动手势从列表中删除项目

可能重复: android轻扫删除列表行 我想实现一个项目列表,并在左侧滑动 – >右侧的项目应该删除,就像一个Gmail。 有Android的一些本地元素开发这样的列表?

StateListDrawable和平铺的位图

这是我的自定义select器(StateListDrawable) <selector xmlns:android="http://schemas.android.com/apk/res/android"> <item android:drawable="@drawable/common_cell_background" /> <item android:state_pressed="true" android:drawable="@drawable/common_cell_background_highlight" /> <item android:state_focused="true" android:drawable="@drawable/common_cell_background_highlight" /> <item android:state_selected="true" android:drawable="@drawable/common_cell_background_highlight" /> </selector> common_cell_background和common_cell_background_highlight都是XML。 代码如下: common_cell_background.xml <bitmap xmlns:android="http://schemas.android.com/apk/res/android" android:src="@drawable/common_cell_background_bitmap" android:tileMode="repeat" android:dither="true"> </bitmap> common_cell_background_highlight.xml <bitmap xmlns:android="http://schemas.android.com/apk/res/android" android:src="@drawable/common_cell_background_bitmap_highlight" android:tileMode="repeat" android:dither="true"> </bitmap> 位图也完全一样。 高光只是一点点轻,没有其他区别。 这两个位图都是PNG文件。 现在我设定了 convertView.setBackgroundResource(R.drawable.list_item_background); 这是问题。 我的common_cell_background不重复,拉伸。 但是,当我触摸我的列表背景的单元格时,会有什么惊奇变成common_cell_background_highlight,并猜测是什么? 一切都很好,它应该是重复的。 我不知道问题出在哪里,为什么我的背景不重复,而突出显示。 有什么想法吗?

Alphabatize安装的应用程序的列表

嗨,我跟着下面的教程,并成功地列出我的应用程序中的所有我安装的应用程序 列出所有已安装的应用程式 但是,它没有按字母顺序排列,我也不知道如何排列它们。 任何帮助,将不胜感激。 我已经尝试了一些这样的事情 class IgnoreCaseComparator implements Comparator<String> { public int compare(String strA, String strB) { return strA.compareToIgnoreCase(strB); } } IgnoreCaseComparator icc = new IgnoreCaseComparator(); java.util.Collections.sort(SomeArrayList,icc); 但无法弄清楚如何将其应用到应用程序列表标题。 感谢您的帮助 ===编辑=== 感谢您的回复,我做了以下,但有sorting错误。 错误读取“types集合中的方法sort(List,Comparator)不适用于参数(List,ApplicationInfo.DisplayNameComparator)” private List<App> loadInstalledApps(boolean includeSysApps) { List<App> apps = new ArrayList<App>(); PackageManager packageManager = getPackageManager(); List<PackageInfo> packs = packageManager.getInstalledPackages(0); for(int i=0; i < packs.size(); […]

Android保存List <String>

无论如何,我可以保存一个Listvariables到Android手机的内部或外部存储器? 我知道我可以保存原始数据,但不知道这个。 提前致谢。

尝试调用null对象引用的接口方法'boolean java.util.List.add(java.lang.Object)'

MainActivity.java有以下代码: package com.softjourn.redmineclient.activities; import android.os.AsyncTask; import android.os.Bundle; import android.support.v7.app.AppCompatActivity; import android.util.Base64; import android.view.Menu; import android.view.MenuItem; import android.widget.ArrayAdapter; import android.widget.ListView; import com.google.gson.JsonArray; import com.google.gson.JsonParser; import com.softjourn.redmineclient.R; import com.softjourn.redmineclient.models.Issue; import com.softjourn.redmineclient.models.IssuesResponse; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.net.HttpURLConnection; import java.net.ProtocolException; import java.net.URL; import butterknife.Bind; import butterknife.ButterKnife; public class MainActivity extends AppCompatActivity { private final static String […]

如何检查所有在Android的运行服务?

我想访问并查看有多less和哪些服务在后台运行。 我需要与我们可以访问的function完全相同的function 菜单 – >设置 – >应用程序 – >运行服务 在我们的android基地手机或标签。 任何人都可以告诉我在android源代码中使用了哪些函数或类来提供这个function。 如果有任何方法可以访问我上面提到的后台运行服务的内部列表,那么请告诉我,因为它更好地使用内部构build而不是创build一个全新的。