我有一个数组列表.
1)我的第ArrayList<String> some_num = new ArrayList<String>();一个包含这样的值.
[1111111111, 2222222222]
Run Code Online (Sandbox Code Playgroud)
现在我试图将此与我的移动联系人进行比较.
Uri uri = ContactsContract.CommonDataKinds.Phone.CONTENT_URI;
String[] projection = new String[] {ContactsContract.CommonDataKinds.Phone.DISPLAY_NAME,
ContactsContract.CommonDataKinds.Phone.NUMBER};
Cursor people = getActivity().getContentResolver().query(uri, projection, null, null, null);
int indexName = people.getColumnIndex(ContactsContract.CommonDataKinds.Phone.DISPLAY_NAME);
int indexNumber = people.getColumnIndex(ContactsContract.CommonDataKinds.Phone.NUMBER);
int j_count=0;
String number;
people.moveToFirst();
do {
String name = people.getString(indexName);
number = people.getString(indexNumber);
j_count++;
// Do work...
} while (people.moveToNext());
for(int j=0;j<=j_count;j++){
if (some_num.contains(number)){
// do nothing
}
else{
Log.e("num",number);
}
}
Run Code Online (Sandbox Code Playgroud)
我试图从移动电话簿中获取我的ArrayList中不存在的那些数字.我知道在条件中我必须获得数组的值,但是当我尝试这样做时,我没有得到其余的联系.
提前致谢
我正在使用谷歌地图显示多个位置,我想绘制之间的路径.我的路径显示正确,但在控制台我收到此错误
未捕获的InvalidValueError:不是LatLngBounds或LatLngBoundsLiteral:未知属性f
<script>
var markers;
function GetLocation() {
var id = document.getElementById("Code").value;
var request = $.ajax({
url: "Path",
type: "GET",
data:"data="+id,
dataType: "html"
});
request.done(function(json_data) {
// alert(json_data);
var obj = JSON.parse(json_data);
markers = obj;
if (obj[0].result == "Failed")
{
alert("No Location Found");
}else{
initialize();
}
});
request.fail(function(jqXHR, textStatus) {
alert("Request failed: " + textStatus);
});
//The list of points to be connected
//google.maps.event.addDomListener(window, 'load', initialize);
}
//var map = null;
var infowindow = new google.maps.InfoWindow();
var bounds = new …Run Code Online (Sandbox Code Playgroud) 我创建了一个自定义复选框drawable:
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item
android:state_checked="false"
android:drawable="@drawable/ic_checkbox_unchecked" />
<item
android:state_checked="true"
android:drawable="@drawable/ic_checkbox_checked" />
<item
android:drawable="@drawable/ic_checkbox_unchecked" />
</selector>
Run Code Online (Sandbox Code Playgroud)
我用的是这样的:
<CheckBox
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentEnd="true"
android:layout_centerVertical="true"
android:button="@drawable/checkbox"
/>
Run Code Online (Sandbox Code Playgroud)
我创建了两个可绘制图像(一个用于未检查,一个用于检查),一个用于每个尺寸(xxxhdpi,xxhdpi等).
但是,我的复选框出现如下:
它为什么这么大?如何将其缩小到20x20dp?