小编ovm*_*vc4的帖子

Android设置片段

我正在尝试将设置片段添加到我的android-app中.所以,我添加了一个xml文件和这个活动:

public class SettingsActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);

    // Display the fragment as the main content.
    getFragmentManager().beginTransaction()
            .replace(android.R.id.content, new SettingsFragment())
            .commit();
}

public static class SettingsFragment extends PreferenceFragment {
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);

        // Load the preferences from an XML resource
        addPreferencesFromResource(R.xml.preferences);
    }
}
}
Run Code Online (Sandbox Code Playgroud)

它是从主活动中的onOptionsItemSelected函数调用的:

if (id == R.id.action_settings) {
        Intent intent = new Intent(this, SettingsActivity.class);
        startActivity(intent);
        return true;
    }
Run Code Online (Sandbox Code Playgroud)

所以,现在,当我尝试从菜单中打开活动时,强制关闭并在控制台中收到此错误:

Force-removing child win Window{4190a9a8 u0 PopupWindow:418fc208} from container         Window{418dd448 …
Run Code Online (Sandbox Code Playgroud)

java settings android preferences android-activity

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

jQuery .each css不是一个函数

我有一个包含3个成员的jQuery对象:

var elements = $("#" + this.wrapperName + ">ul>li>a>img");
Object { 0: <img>, 1: <img>, 2: <img>, length: 3, prevObject: Object, context: HTMLDocument ? JSUmstellung, selector: "#newsdesk>ul>li>a>img" }
Run Code Online (Sandbox Code Playgroud)

我想更改每个CSS-Property,所​​以我做了这个:

elements.each(function(index, element) {
    element.css({
        "width": elemWidth,
        "height": elemHeight,
        "top": elemTop,
        "left": elemLeft
    });
}
Run Code Online (Sandbox Code Playgroud)

当我运行此代码时,我只是得到以下错误:

TypeError:element.css不是函数

我究竟做错了什么?我是否必须以其他方式访问我的元素?

提前致谢!

html javascript css jquery

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