我正在按照书中的一个示例的步骤进行操作,在使用模拟器进行调试时,我遇到了几个错误:
null
相关的Java文件是(tasklistfragment.java):
null
package activity.tasks.dummies.com.tasklistactivity;
import android.os.Bundle;
import android.support.v4.app.Fragment;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.support.v7.widget.LinearLayoutManager;
import android.support.v7.widget.RecyclerView;
import activity.tasks.dummies.com.adapter.TaskListAdapter;
public class TaskListFragment extends Fragment
{
RecyclerView recyclerView;
TaskListAdapter adapter;
public TaskListFragment()
{
// Required empty public constructor
}
@Override
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
adapter = new TaskListAdapter();
}
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState)
{
// Inflate the layout for this fragment
//return inflater.inflate(R.layout.fragment_task_list, container, false);
final View v = inflater.inflate(R.layout.fragment_task_list, container, false);
recyclerView = (RecyclerView) v.findViewById(R.id.recycler);
recyclerView.setAdapter(adapter);
recyclerView.setHasFixedSize(true);
recyclerView.setLayoutManager(new LinearLayoutManager(getActivity()));
return v;
}
}
null
和我的XML布局(activity_task_list.XML):
null
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:orientation="vertical"
android:layout_width="match_parent"
android:layout_height="match_parent">
<Toolbar
style="?android:actionBarStyle"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:title="@string/app_name"
android:id="@+id/toolbar"/>
<fragment
android:layout_width="match_parent"
android:layout_height="match_parent"
android:id="@+id/fragment"
android:name="activity.tasks.dummies.com.tasklistactivity.TaskListFragment"
tools:layout="@layout/fragment_task_list"/>
</LinearLayout>
null
错误中提到的第15行在xml in
我是Android的初学者,我不知道如何修复它。
谁能告诉我怎么了?
谢谢
还有另一个类(TaskListActivity.java):
null
package activity.tasks.dummies.com.tasklistactivity;
import android.app.Activity;
import android.os.Bundle;
import android.widget.Toolbar;
public class TaskListActivity extends Activity
{
@Override
protected void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_task_list);
setActionBar((Toolbar) findViewById(R.id.toolbar));
}
}
null
试试这个;
<fragment
android:layout_width="match_parent"
android:layout_height="match_parent"
android:id="@+id/fragment"
class ="activity.tasks.dummies.com.tasklistactivity.TaskListFragment"
tools:layout="@layout/fragment_task_list"/>
在你们activity班上:
public class TaskListActivity extends FragmentActivity
{
@Override
protected void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_task_list);
setActionBar((Toolbar) findViewById(R.id.toolbar));
}
}
和导入Android.support.v4.app.FragmentActivity;
问题内容: 我正在开发一个选项卡式应用程序,其中片段之一CollectionsFragment包含一个GridView,每个插槽中都有一个ImageView。我希望当用户点击其中一张图片时使用选择器向用户提供反馈。 我已经成功实现了选择器,但是我的问题是选择器仅在图像的背景中绘制,但是我希望选择器绘制整个图像。我已经看到过其他地方提到的此问题,但是,许多人选择的解决方案(设置GridView的dr
问题内容: 我目前有一个总是返回的。我已经读到ADT可能有问题,但是我不确定,因此是我的问题。我已经从Android示例下的ActionBar示例中导入了 我已将ActionBarCompat项目标记为“项目”->“属性”下的库,但是仍然出现错误。 重申: 是否还有其他人遇到过类似的错误并可能找到了解决方案? 提前致谢。 问题答案: 最终改为使用ActionBarSherlock,并在“项目属性”
问题内容: 我只想要一些确认。 我在Windows上开发 我正在尝试将Facebook集成到应用中,并且SDK文档说我需要“导出签名” 从这里:http : //developers.facebook.com/docs/guides/mobile/#android 因此它说运行此命令: 首先,我必须下载openssl:OpenSSL 现在,假设上面的命令应该转换为: 因此,您想要安装在最新的Jav
问题内容: 我无法将JDBC连接到我的数据库,出现以下错误 问题答案: 根据stacktrace的说明,您使用的MySQL Connector / J版本使用的是Android不支持的功能(可能是named组)。解决方法是使用MySQL Connector / J的5.1.x版本而不是8.0.x版本。 但是,您不应使用Android应用程序中的JDBC。它是不安全的,并且通常无法直接连接到数据库。
问题内容: 我试图通过使用Spannable String来更改我的字符串,使其中间带有数字的徽章。我可以通过设置BackGroundColorSpan突出显示适当的字母/数字,但是需要一些帮助使其更加漂亮。我希望圆角周围有一些填充物。 本文确实与我要执行的操作非常接近:AndroidSpannableString将背景设置为文本的一部分 由于资源与应用程序的交互方式,我确实需要将资源保留为Tex
我正在寻找android设备的MDM解决方案。我的主要目标是将GooglePlay的应用程序推入公司旗下的android设备,最好是不提示用户。在过去的几周里,我一直在使用iOS设备,并使用APN实现了MDM解决方案。其中服务器向设备发送唤醒命令,然后配置文件查找MDM server并执行指定的命令(如应用程序安装)。我发现CCS和APN不太同步。我走的路对吗? 在浏览网页时,我在这个网站上看到了