小编JBr*_*901的帖子

失去变量切换方向

我刚接触到android.我写了几个程序并在手机上试了一下.当我切换方向时,它就像我的手机重启程序一样.我的所有变量都被重置了.实际上,唯一不重置的是编辑文本视图中的文本.是什么导致这个?我怎么能阻止它?我试过在谷歌和堆栈溢出上看它,但我所看到的是如何通过一起改变视图方向.我甚至尝试在一个程序中使用get text方法设置我的变量,但这不起作用.

variables android orientation

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

Android:AbsoluteLayout?

我是Android新手.我喜欢在任何我想要的地方拥有自由范围的绘图对象.所以我一直在使用Absolute Layout.我收到一条消息,说要使用不同的布局.而且我已经读到这是因为不同手机的不同分辨率.我的问题是,这是不使用绝对布局的唯一原因吗?我制作了一个使用指标来调整像素的方法.

public int widthRatio(double ratioIn){
    DisplayMetrics dm = new DisplayMetrics(); //gets screen properties
    getWindowManager().getDefaultDisplay().getMetrics(dm);
    double screenWidth = dm.widthPixels;      //gets screen height
    double ratio = screenWidth/100;           //gets the ratio in terms of %
    int displayWidth = (int)(ratio*ratioIn);  //multiplies ratio desired % of screen 
    return displayWidth;
}

//method to get height or Ypos that is a one size fits all
public int heightRatio(double ratioIn){
    DisplayMetrics dm = new DisplayMetrics(); //gets screen properties
    getWindowManager().getDefaultDisplay().getMetrics(dm);
    double screenHeight = dm.heightPixels;    //gets screen height
    double …
Run Code Online (Sandbox Code Playgroud)

android android-layout

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

标签 统计

android ×2

android-layout ×1

orientation ×1

variables ×1