小编Tia*_*eng的帖子

"内容具有id属性'android.r.id.list'的视图,它不是ListView类." 在片段中创建列表视图时

这是问题所在.我有一个列表视图,它在建筑物中看起来很好,但它打破了错误.内容具有id属性'android.r.id.list'的视图,该属性不是ListView类.

我没有将listview添加到XML中,比如:@android:list,我没有这样做的原因是我可以找到一些他们不需要创建xml列表的例子,所以我现在该怎么办?

怎么解决?谢谢!

Fragment.java的代码

package com.example.demo3;

import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;


import android.app.Activity;
import android.app.ListFragment;
import android.os.Bundle;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.SimpleAdapter;
import android.widget.TextView;

public class ContactsFragment extends ListFragment {

    public View onCreateView(LayoutInflater inflater, ViewGroup container,
            Bundle savedInstanceState) {
        View contactLayout = inflater.inflate(R.layout.contacts_layout,
                container, false);
        return contactLayout;
    }

    @Override
    public void onActivityCreated(Bundle savedInstanceState) {
        super.onActivityCreated(savedInstanceState);

        Activity currentActivity = getActivity();

        SimpleAdapter adapter = new SimpleAdapter(currentActivity, getData(),
                R.layout.contacts_layout,
                new String[] { "title", "info", "img" }, new …
Run Code Online (Sandbox Code Playgroud)

xml android listview android-fragments

9
推荐指数
2
解决办法
2万
查看次数

使用GitKraken:GIT提交作者显示为未知

我使用Gitkraken作为我的Github源代码控件.我遵循这种方法但仍然失败了.

但是当我键入下面的命令时,我可以得到我的名字显示.

$ git config --global user.name我的名字

但是,它仍然在我的GitKraken中显示未知.我知道SourceTree的那个可以使用这个git config --global user.name "Name"技巧.

请帮忙,谢谢!

git gitkraken

4
推荐指数
1
解决办法
3425
查看次数

禁止(CSRF令牌丢失或不正确。)CSRF令牌登录成功后

我使用以下代码首先登录我的网站以获取有效的 CSRF 令牌,然后我想使用该令牌进行 API 调用,但是,它失败了。请帮我..

import requests

LOGIN_URL = 'http://localhost:8000/admin/login/'
client = requests.session()
# Retrieve the CSRF token first
client.get(LOGIN_URL)
csrftoken = client.cookies['csrftoken']
print('token:'+ csrftoken)
login_data = dict(username='xxxx', password='xxxx', csrfmiddlewaretoken=csrftoken)
r1 = client.post(LOGIN_URL, data=login_data, headers=dict(Referer=LOGIN_URL))
print(r1.status_code, r1.reason)

print('token:'+ csrftoken)
API_URL = 'http://localhost:8000/collection/api/job_submit/'
payload = {'csrfmiddlewaretoken': csrftoken, 'value1': 'val', 'value2': 'val'}

r2 = client.post(API_URL, data=payload, headers={'referer': API_URL, 'X-CSRFToken': csrftoken})
print(r2.status_code, r2.reason)
Run Code Online (Sandbox Code Playgroud)

这是我从服务器得到的:

[24/Oct/2018 21:28:59] "GET /admin/login/ HTTP/1.1" 200 1806
[24/Oct/2018 21:28:59] "POST /admin/login/ HTTP/1.1" 302 0
[24/Oct/2018 21:28:59] "GET /accounts/profile/ HTTP/1.1" …
Run Code Online (Sandbox Code Playgroud)

python django

1
推荐指数
1
解决办法
1277
查看次数

标签 统计

android ×1

android-fragments ×1

django ×1

git ×1

gitkraken ×1

listview ×1

python ×1

xml ×1