小编sad*_*daf的帖子

findViewById在<include> d视图内的LinearLayout上返回null

我不知道这里的错误.我可能会看到一些事情......

布局XML:

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:id="@+id/listLayout"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:background="#ffffff"
    android:orientation="vertical" >

    <include
        android:id="@+id/headerInclude"
        android:layout_width="fill_parent"
        android:layout_height="38dp"
        android:layout_gravity="top"
        layout="@layout/header" />

    <LinearLayout
        android:id="@+id/actualView"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"
        android:layout_marginBottom="10dp"
        android:layout_marginTop="10dp"
        android:layout_weight="1" >

        <ListView
            android:id="@android:id/list"
            android:layout_width="fill_parent"
            android:layout_height="fill_parent"
            android:divider="@drawable/dotted_line"
            android:dividerHeight="2dp"
            android:drawSelectorOnTop="false"
            android:paddingBottom="10dp"
            android:paddingTop="10dp" />
    </LinearLayout>

    <include
        android:layout_width="fill_parent"
        android:layout_height="35dp"
        android:layout_gravity="bottom"
        layout="@layout/footer" />

</LinearLayout>
Run Code Online (Sandbox Code Playgroud)

包含的标头XML:

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:id="@+id/headerLayout"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:background="@drawable/header_bgr"
    android:orientation="horizontal"
    android:paddingLeft="5dp"
    android:paddingRight="5dp"
    android:paddingTop="7dp" >

    <TextView
        android:id="@+id/tvScreenTitle"
        android:layout_width="0dp"
        android:layout_height="wrap_content"
        android:layout_weight="0.8"
        android:ellipsize="end"
        android:gravity="center|left"
        android:singleLine="true"
        android:text=""
        android:textAppearance="?android:attr/textAppearanceMedium"
        android:textColor="#ffffff"
        android:textSize="17sp"
        android:textStyle="bold" />

    <TextView
        android:id="@+id/tvScreenSubTitle"
        android:layout_width="0dp"
        android:layout_height="wrap_content"
        android:layout_weight="0.2"
        android:gravity="center|right"
        android:text=""
        android:textAppearance="?android:attr/textAppearanceMedium"
        android:textColor="#ffffff"
        android:textSize="15sp"
        android:textStyle="bold" …
Run Code Online (Sandbox Code Playgroud)

android include nullpointerexception android-linearlayout

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

rails自定义函数后激活记录has_many外键

考虑以下模型

class User < AR
   has_many :resources
end

class Resource < AR
   belongs_to :user
end 
Run Code Online (Sandbox Code Playgroud)

我有一个要求,在应用了一些功能后保存外键.因此,资源表中user_id的值与users表中的id不匹配,但可以从id再次计算.

我该如何定义关联?假设该函数是dummy_func().

activerecord ruby-on-rails associations has-many

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

在Java代码中动态地将样式应用于视图

我有以下自定义按钮视图.

public class PrayerTimeLabel extends Button {

int hours;
int minutes;
String dayHalf; //am or pm
Context parentActivity;
PrayerControl parentControl;

public PrayerTimeLabel(Context context,PrayerControl parent) {
    super(context);                 
    init(context,parent,0);
}

public PrayerTimeLabel(Context context, int defStyle, PrayerControl parent) {
    //super(context, null, R.style.Button_PrayerTimeButton);
    super(context, null, defStyle);             
    init(context,parent,defStyle);
}


private void init(final Context context, PrayerControl parent, int defStyle)
{        
    parentActivity = context;
    parentControl = parent;
    Typeface tf = Typeface.createFromAsset(context.getAssets(),"fonts/digital.ttf");
    this.setTypeface(tf);       
    this.setText(false);

    this.setOnClickListener(new OnClickListener() {         
        public void onClick(View v) {
            TimeDialog dialogBox = parentControl.getDialogBox();
            dialogBox.setTime(hours, minutes, …
Run Code Online (Sandbox Code Playgroud)

android styles custom-component

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

什么是Rails中的ruby中的Flash哈希

我是一位经验丰富的PHP开发人员,但对RoR还是陌生的,并试图了解每件事的工作原理。我知道如何使用Flash哈希,即在我的操作方法中,我将设置

flash[:notice] = 'some message'
Run Code Online (Sandbox Code Playgroud)

在我看来,我会显示出来。该机制也在Yii框架中实现。我知道那里的运作方式。我不明白的是RoR在这里实际上是如何工作的。flash只是局部变量,那么如何在我的视图中访问它?

flash ruby-on-rails

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