Ale*_*kov 5 android android-layout
如何为adnroid应用程序中的所有活动设置背景并保持其纵横比?
我正在使用android:windowBackground风格,但我不知道如何保持背景图像的纵横比。
是否只有ImageView手动为所有活动添加背景的方法?
您可以将自己的基本活动定义为抽象类,并使应用程序中的所有其他活动都从该类扩展:
abstract class BaseActivity extends Activity {
@Override
public void onCreate(Bundle icicle) {
super.onCreate(icicle);
// this is a generic way of getting your root view element
View rootView = (View) findViewById(android.R.id.content);
rootView.setBackgroundDrawable(getResources().getDrawable(R.drawable.your_image));
}
}
Run Code Online (Sandbox Code Playgroud)
然后你应该在你想要的活动中扩展它:
public class YourActivity extends BaseActivity
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4875 次 |
| 最近记录: |