小编Man*_*sto的帖子

当我尝试从Eclipse导出我的Android应用程序时aapt.exe崩溃

自从我两天前将我的Android SDK更新到版本API 14后,我在Windows 7 x64笔记本电脑上使用Eclipse Helios时遇到了麻烦.

当我尝试导出项目时,一切正常,直到我按下"完成"按钮:然后弹出窗口显示"aapt.exe已停止工作",我无法获取我签名的apk; 该项目不会像往常一样返回错误和编译.

我用谷歌搜索找到了解决方案,但我发现的解决方案没有任何效果:

  • 我清理了项目(Project> Clean)
  • 我禁用了自动构建(Project> Build Automatically)
  • 我删除了所有导入的库(右键单击项目> Properties> Java Build Path)
  • 我更新了所有相关软件(帮助>检查更新)
  • 我把logcat模式放在详细
  • 我删除了.9.png drawables并读回了我的项目

这些是我发现的与aapt.exe问题相关的所有解决方案.你还有其他建议吗?

PS:我的所有.9.png文件都没有正确显示布局问题,但我不知道它是否相关.

eclipse android aapt

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

如何以编程方式在ActionBar中更改微调器中的项目

我的ActionBarSherlock中有一个微调器,里面有5个元素.通过点击屏幕底部的两个按钮中的一个(见图片),我想改变item idspinner.

在此输入图像描述

这是相关代码:

    @Override
public void onCreate(Bundle savedInstanceState) {
/* ... some code ...*/
Context context = getSupportActionBar().getThemedContext();
ArrayAdapter<CharSequence> list = ArrayAdapter.createFromResource(context, R.array.arr_contents, R.layout.sherlock_spinner_item);
list.setDropDownViewResource(R.layout.sherlock_spinner_dropdown_item);
    getSupportActionBar().setNavigationMode(ActionBar.NAVIGATION_MODE_LIST);
    getSupportActionBar().setListNavigationCallbacks(list, this);

    getSupportActionBar().setDisplayShowHomeEnabled(false);
    getSupportActionBar().setTitle(title);
/*... some other code ...*/
}


@Override
public boolean onNavigationItemSelected(int itemPosition, long itemId) {

    switch(itemPosition) {
        case 0:
            // Do stuff
            break;
        case 1:
            // Do stuff
            break;
        case 2:
            // Do stuff
            break;
        case 3:
            // Do stuff
            break;
        case 4:
            // Do stuff
            break; …
Run Code Online (Sandbox Code Playgroud)

android spinner

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

使用SimpleAdapter更改ListView中项目的颜色

我正在使用SimpleAdapter填充ListView

ArrayList<Recipe> ciboList = null;

    ArrayList<HashMap<String,Object>> data = new ArrayList<HashMap<String,Object>>();

    for(int i=0;i<ciboList.size();i++){
        // Recipe is my own class defined in another java
        Recipe r = (Recipe) ciboList.get(i);

        HashMap<String,Object> ricettaMap = new HashMap<String, Object>();

        // Informations loaded from Recipe.java
        ricettaMap.put("tipo", r.getTipo());
        ricettaMap.put("titolo", r.getTitolo());
        ricettaMap.put("difficolta", r.getDifficolta());
        ricettaMap.put("tempo", r.getTempo());
        ricettaMap.put("persone", r.getPersone());
        ricettaMap.put("ingredienti", r.getIngredienti());
        ricettaMap.put("vino", r.getVino());
        ricettaMap.put("consigli", r.getConsigli());
        ricettaMap.put("preparazione", r.getPreparazione());            

        }        
    }

    String[] from = {"tipo", "titolo", "difficolta", "tempo", "ingredienti", "vino", "consigli", "preparazione", "persone"};
    int[] to = {R.id.ricettaTipo, R.id.ricettaTitolo, R.id.ricettaDifficolta, R.id.ricettaTempo, R.id.ricettaIngredienti, R.id.ricettaVino, R.id.ricettaConsigli, …
Run Code Online (Sandbox Code Playgroud)

android listview simpleadapter

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

标签 统计

android ×3

aapt ×1

eclipse ×1

listview ×1

simpleadapter ×1

spinner ×1