小编Jac*_*ove的帖子

如果将它放在变量之前,"final"会做什么?

非常基本的问题,但是,如果你把它放在变量之前,那么"最终"会做什么,例如下面...

final EditText myTextField = (EditText) findViewById(R.id.myTextField);
Run Code Online (Sandbox Code Playgroud)

怎么final办?

java

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

从不同的活动访问共享首选项(Android)

当您建立共享偏好时,例如下面...

public static final String PREFS_HI = "MyPrefsFile";
Run Code Online (Sandbox Code Playgroud)

您可以像平常一样从其他活动中访问它吗?

SharedPreferences settings = getSharedPreferences(PREFS_HI, 0);
Run Code Online (Sandbox Code Playgroud)

或者您是否有必要做的事情来访问偏好?

string variables android preferences

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

随机整数:Android

我猜这很简单,但由于某种原因我无法弄清楚.那么,你如何从两个数字中选择一个随机整数.我想随机选择1和2之间的整数.

java android

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

Android:将壁纸更改为Drawable

我正在使用此代码来更改android主页的壁纸

WallpaperManager wm = WallpaperManager.getInstance(this);
wm.setBitmap(myBitmap);
Run Code Online (Sandbox Code Playgroud)

我想将背景设置为drawable.这可能吗?

java android

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

Java"无法从元素类型Object转换为String"

/*     */   public static void printJoinChat(Player player) {
/*  41 */     FileConfiguration kitConfig = YamlConfiguration.loadConfiguration(new File(plugin.getDataFolder(), "kit.yml"));
/*  42 */     List kitname = kitConfig.getStringList("KITS");
/*     */ 
/*  44 */     String vipkit = "";
/*  45 */     String norkit = "";
/*  46 */     for (String name : kitname) {
/*  47 */       ConfigurationSection kit = kitConfig.getConfigurationSection(name.toLowerCase());
/*  48 */       if (kit.getBoolean("VIP")) {
/*  49 */         if (vipkit == "")
/*  50 */           vipkit = name;
/*     */         else {
/* …
Run Code Online (Sandbox Code Playgroud)

java

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

Android XML:在底部水平居中

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout 
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:orientation="vertical"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent" 
    >

<TextView 
    android:text="Title" 
    android:id="@+id/TextView01" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:textSize="30px" 
    android:textStyle="bold" 
    >
</TextView>

<LinearLayout 
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:orientation="horizontal"
    android:layout_width="fill_parent"
    android:layout_height="60px">

<Button 
    android:text="Choose a Story" 
    android:id="@+id/choose" 
    android:layout_width="150px" 
    android:layout_height="wrap_content"  
    android:layout_gravity="bottom" 
    android:layout_marginBottom="1px">
</Button>

<Button 
    android:text="Info" 
    android:id="@+id/info" 
    android:layout_width="150px" 
    android:layout_height="wrap_content"  
    android:layout_gravity="bottom" 
    android:layout_marginBottom="1px">
</Button>

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

在这段代码中,正如您所看到的,在线性布局中有一个标题,2个线性布局和2个按钮.我要做的是将2个按钮居中.无论我做什么,我都无法让2个按钮在底部居中,高度为60px.

最后,我试图使文本在垂直和水平方向上居中,并使底部的2个按钮水平居中.我需要改变什么?

下面是布局编辑器中的图片. 替代文字

xml android

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

标签 统计

android ×4

java ×4

preferences ×1

string ×1

variables ×1

xml ×1