Java 使我的自定义视图由多个类扩展
我是android新手,这是我第一次问这个问题,所以如果这个问题很简单,我很抱歉 我将制作一个包含许多类的应用程序,但它们在思想上都是相似的。。 (例如,我有一个班级将显示四张儿童照片,我应该选择其中一张,另一个班级将显示四张照片,但男性除外,依此类推。) 请问我该怎么办? 我可以创建一个包含自定义视图的类,并在所有其他类中扩展它吗Java 使我的自定义视图由多个类扩展,java,android,extends,custom-view,Java,Android,Extends,Custom View,我是android新手,这是我第一次问这个问题,所以如果这个问题很简单,我很抱歉 我将制作一个包含许多类的应用程序,但它们在思想上都是相似的。。 (例如,我有一个班级将显示四张儿童照片,我应该选择其中一张,另一个班级将显示四张照片,但男性除外,依此类推。) 请问我该怎么办? 我可以创建一个包含自定义视图的类,并在所有其他类中扩展它吗 谢谢大家,这是一个非常有用的网站:)写一个扩展Activity类的BaseActivity,然后将BaseActivity扩展到你的类。我认为你应该只制作一个类和一
谢谢大家,这是一个非常有用的网站:)写一个扩展Activity类的BaseActivity,然后将BaseActivity扩展到你的类。我认为你应该只制作一个类和一个布局 每次点击一个按钮,你应该从新的图片中替换旧的图片,所有的代码都将保持不变
只需为正确的图片(答案)指定一个唯一的值。仅通过扩展活动就可以实现这一点,这太简单了 这是密码
public abstract class BaseActivity extends Activity {
@Override
public void onCreate(bundle) {
super.onCreate(bundle);
setContentView(getLayoutResourceId());
}
protected abstract int getLayoutResourceId();
}
public class Activity1 extends BaseActivity {
@Override
public void onCreate(bundle) {
super.onCreate(bundle);
// do extra stuff on your resources, using findViewById on your layout_for_activity1
}
@Override
protected int getLayoutResourceId() {
return R.layout.layout_for_activity1;
}
}
在播放4张儿童或男性照片时,程序上有什么不同?为什么你需要不同的课程?你只需要一个显示4张图片的类。因为它是分开的级别你说的…级别是什么意思?我的意思是,如果我完成了前4张图片,我会回去,然后选择下4张图片,所以…你可以在这里找到它