小编Dir*_*Jan的帖子

Android ADT版本22,未生成R.java文件

升级到Android ADT版本22并清理我的项目后,R.java文件丢失了.我不能使用setViewContent(R.layout.activity_main),因为活动无法引用xml布局(由于缺少R.java).此外,当使用(ctrl + space)获取setContentView的建议时,不会输入代码.在查看错误日志时,它显示存在"未处理的事件循环异常".涉及的插件是org.eclipse.ui.

此外,每当我创建一个新的Hello World项目时,gen文件夹都是空的.几个小时后,我尝试了android工作室.但我不喜欢那里.然后,当我回到Eclipse时,SDK平台工具和构建工具有了更新.我更新了它们但我仍然得到错误.

我试过清理项目但没有运气.什么似乎是问题?

eclipse android eclipse-plugin adt r.java-file

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

Android - 以编程方式删除布局

我有一个活动,使用for循环从共享首选项以编程方式进行布局.文本视图和按钮包含在线性布局中.用户可以根据需要输入任意数量的视图.现在,该按钮将是一个删除按钮.按下时,我想删除线性布局按钮和其他文本视图.我该怎么做呢?

这是我的代码:

package com.dirkjan.myschools;

import android.app.Activity;
import android.content.Intent;
import android.content.SharedPreferences;
import android.content.res.Configuration;
import android.graphics.Typeface;
import android.os.Bundle;
import android.view.Menu;
import android.view.View;
import android.view.ViewGroup;
import android.widget.Button;
import android.widget.ImageView;
import android.widget.LinearLayout;
import android.widget.TextView;

public class MainActivity extends Activity {

LinearLayout subjectLeft, subjectRight;

Button addSubj;

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
    subjectLeft = (LinearLayout) findViewById(R.id.llSubjectLeft);
    subjectRight = (LinearLayout) findViewById(R.id.llSubjectRight);

    //Load the saved subjects
    SharedPreferences getSubjects = getSharedPreferences("SubjectInfo_Prefs", MODE_PRIVATE);
    SharedPreferences.Editor editor = getSubjects.edit();

    int subjectCount = getSubjects.getInt("count", 0);
    if (subjectCount > 0 ){ …
Run Code Online (Sandbox Code Playgroud)

android android-layout

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