小编Tom*_*asz的帖子

如何在Activeandroid中禁用模型扫描

我想使用AA_MODEL标记在AndroidManifest.xml文件中定义我的模型类并禁用自动搜索.因为当前我在应用程序启动时遇到错误类似于:

Couldn't create class.
    java.lang.ClassNotFoundException: android.support.v4.print.PrintHelperKitkat$1
            at java.lang.Class.classForName(Native Method)
            at java.lang.Class.forName(Class.java:204)
            at com.activeandroid.ModelInfo.scanForModelClasses(Unknown Source)
            at com.activeandroid.ModelInfo.scanForModel(Unknown Source)
            at com.activeandroid.ModelInfo.<init>(Unknown Source)
            at com.activeandroid.Cache.initialize(Unknown Source)
            at com.activeandroid.ActiveAndroid.initialize(Unknown Source)
            at com.activeandroid.ActiveAndroid.initialize(Unknown Source)
            at com.company.myapp.app.MyAppApplication.onCreate(Unknown Source)
            at android.app.Instrumentation.callApplicationOnCreate(Instrumentation.java:1024)
            at android.app.ActivityThread.handleBindApplication(ActivityThread.java:4684)
            at android.app.ActivityThread.access$1400(ActivityThread.java:159)
            at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1376)
            at android.os.Handler.dispatchMessage(Handler.java:99)
            at android.os.Looper.loop(Looper.java:176)
            at android.app.ActivityThread.main(ActivityThread.java:5419)
            at java.lang.reflect.Method.invokeNative(Native Method)
            at java.lang.reflect.Method.invoke(Method.java:525)
            at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1046)
            at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:862)
            at dalvik.system.NativeStart.main(Native Method)
Run Code Online (Sandbox Code Playgroud)

怎么做得好?你能告诉我一个定义明确的AA_MODEL标签的例子吗?

database android activeandroid

7
推荐指数
2
解决办法
4653
查看次数

如何以编程方式更改操作栏项目的背景颜色

通过设置以下内容,可以轻松地在操作栏中设置项目背景的默认颜色:

<item name="android:actionBarItemBackground">@drawable/action_bar_item_background</item>
Run Code Online (Sandbox Code Playgroud)

在应用主题.

我想只为我的一个片段改变这种颜色.如何以编程方式执行?

android menuitem android-actionbar

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

如何使用xib文件为自定义UIView类编写init方法

我使用界面构建器创建了简单视图.此视图有一个标签.你知道如何为这个类创建init方法吗?我写了自己的版本,但我不确定它是否正确.

@interface AHeaderView ()
@property (nonatomic, weak) IBOutlet UILabel *descriptionLabel;

@end

@implementation AHeaderView

- (id)initWithFrame:(CGRect)frame {
    self = [super initWithFrame:frame];
    if (self) {
        // add subview from nib file
        NSArray *nibContents = [[NSBundle mainBundle] loadNibNamed:@"AHeaderView" owner:nil options:nil];

        AHeaderView *plainView = [nibContents lastObject];
        plainView.descriptionLabel.text = @"localised string";
        [self addSubview:plainView];
    }
    return self;
}
Run Code Online (Sandbox Code Playgroud)

--------------------------------第2版---------------- -----------------

@interface AHeaderView ()
@property (nonatomic, weak) IBOutlet UILabel *descriptionLabel;

@end

@implementation AHeaderView

- (id)initWithCoder:(NSCoder *)aDecoder {
    self = [super initWithCoder:aDecoder];
    if (self) {
        self.descriptionLabel.text = @"localised …
Run Code Online (Sandbox Code Playgroud)

objective-c xib uiview ios

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

如何检索自定义视图的状态?

ComplexViewEditText里面创建了自定义视图.我的布局中DetailsFragment有3 ComplexView秒的片段.当我在输入的值(A,B,C) DetailsFragment,然后按下并弹出一个片段都editTexts具有相同的价值C.我实现了自己的版本onSaveInstanceState,并onRestoreInstanceState和它并不能帮助.怎么了?

@Override
protected Parcelable onSaveInstanceState() {
    Bundle bundle = new Bundle();
    bundle.putParcelable(STATE_SUPER_STATE, super.onSaveInstanceState());
    bundle.putString(STATE_DESCRIPTION_TEXT, mDescription.getText().toString());

    return bundle;
}

@Override
protected void onRestoreInstanceState(Parcelable state) {
    if (state instanceof Bundle) {
        Bundle bundle = (Bundle)state;

        super.onRestoreInstanceState(bundle.getParcelable(STATE_SUPER_STATE));
        mDescription.setText(bundle.getString(STATE_DESCRIPTION_TEXT));
    } else {
        super.onRestoreInstanceState(state);
    }
}
Run Code Online (Sandbox Code Playgroud)

android android-custom-view

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

Xamarin.ios初始化UIView

我在用Xamarin.iOS.我UIView用几个UITextFields 创建了.我正在寻找从代码初始化这些文本字段中的文本值的最佳方法.我可以在构造函数中传递文本数据UIViewContoller,但我无法访问其中的textFields(它们为null).我可以在viewDidLoad方法中更改textFields的文本值.

我不想在控制器类中创建其他字段来存储构造函数传递的数据,并在viewDidLoad中使用它们.你知道更好的解决方案吗?

xamarin.ios xamarin

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