我的代码在片段中有什么问题?

时间:2017-11-30 20:33:58

标签: android android-fragments

我的public class CategoryFragment extends Fragment { View myFragment; public static CategoryFragment newInstance(){ CategoryFragment categoryFragment = new CategoryFragment(); return categoryFragment; } @Override public void onCreate(@Nullable Bundle savedInstanceState) { super.onCreate(savedInstanceState); } @Nullable @Override public View onCreateView(LayoutInflater inflater, @Nullable ViewGroup container, Bundle savedInstanceState) { return inflater.inflate(R.layout.fragment_category,container,false); } } 课程的代码如下:

(R.layout.fragment_category)

cannot resolve symbol R所在的部分,它表示$(document).ready(function(){ $("#button1").on('click', function () { $.ajax({ type: "GET", url:"new_content.json", success:function(rawData){ var data = JSON.parse(rawData); var result = ''; result += '<table> \ <tr> \ <th>name</th> \ <th>email</th> \ </tr> \ <tr>'; $.each(data, function(i, item) { result += "<tr><td>" + item[i].name + "</td>"; result += "<td>" + item[i].email + "</td></tr>"; }); result += "</tr></table>"; $("#main").html(result); } }); }); });

1 个答案:

答案 0 :(得分:0)

您需要将 /createptp 导入到您的班级,才能使用R.java的布局ID。使用以下内容导入R类:

import com.your.project.R;

R.layout.fragment_category更改为您的包名称。 包名称必须与com.your.project中的包名称相同:

AndroidManifest.xml

如果在添加R类后问题仍然存在,那么资源文件中可能存在错误。您需要检查资源目录中的布局,可绘制值,值等。