Android studio 如何更改Android Studio放置导入的位置?

Android studio 如何更改Android Studio放置导入的位置?,android-studio,import,Android Studio,Import,我来自Eclipse,我已经习惯了这种风格: import android.widget.Button; import android.widget.EditText; import android.widget.ProgressBar; import android.widget.TextView; 但Android Studio的行为完全不同,它做到了这一点: public class MainActivity extends ActionBarActivity { privat

我来自Eclipse,我已经习惯了这种风格:

import android.widget.Button;
import android.widget.EditText;
import android.widget.ProgressBar;
import android.widget.TextView;
但Android Studio的行为完全不同,它做到了这一点:

public class MainActivity extends ActionBarActivity {

    private android.widget.Button b1, b2;
    private android.widget.EditText ed1, ed2;
    private android.widget.TextView    tx1;
    private android.widget.ProgressBar pb;
我搜索了将近一个小时,但找不到解决办法。这种进口风格已经让我发疯了。我必须通过数千行代码来纠正导入。我知道Android Studio已经进入测试阶段,但我自己也不想这么做。可读性很差。我的代码中有许多行是这样包装的:

if (ed1.getText().toString().equals("abc") &&
    ed2.getText().toString().equals("abc")) {
      android.widget.Toast.makeText(getApplicationContext(),  Redirecting...", android.widget.Toast.LENGTH_SHORT).show();
    } else {
      android.widget.Toast.makeText(getApplicationContext(), "Wrong Credentials", android.widget.Toast.LENGTH_SHORT).show();
在Eclipse中,它看起来确实像:

if (ed1.getText().toString().equals("admin") &&
    ed2.getText().toString().equals("admin")) Toast.makeText(getApplicationContext(), "Redirecting...", Toast.LENGTH_SHORT).show();
else Toast.makeText(getApplicationContext(), "Wrong Credentials", Toast.LENGTH_SHORT).show();
我也经历了很多次的设置,我仍然希望,我错过了那里的设置。但事实似乎并非如此。我是唯一有这个问题的人吗?有解决办法吗?我不得不在工作中使用AS,因为谷歌不再支持Eclipse

编辑: Eclipse样式:

package test;

// Imports here
import android.widget.Button;
import android.widget.EditText;
import android.widget.ProgressBar;
import android.widget.TextView;

public class Test extends ActionBarActivity {

    private TextView t;
    private EditText e;
    private ProgressBar p;
    private Button b;

    ...
}
作为风格:

package test;

// mostly no imports here

public class Test extends ActionBarActivity {

    private android.widget.TextView t;
    private android.widget.EditText e;
    private android.widget.ProgressBar p;
    private android.widget.Button b;

    ...
}

我更新为“今天到”,导入内容按我喜欢的方式放置。

我更新为“今天到”,导入内容按我喜欢的方式放置。

您到底是如何导入的?获取内联代码的步骤是什么?我不太明白你的意思。在Eclipse中,我单击ctrl+shift+o,他在文件顶部添加所有必要的导入。如果我在AS中这样做,它只会抱怨“没有未使用的导入”。如果选中“自动导入”对话框中的所有设置,则代码中的每个文本视图、按钮等都会显示完整的导入路径,而不是仅在文件顶部显示一次。就像eclipse一样。如果我没有检查所有的设置,那么我必须进入每个文本视图(或其他),点击alt+enter(或strg?),他建议导入。你到底是如何导入的?获取内联代码的步骤是什么?我不太明白你的意思。在Eclipse中,我单击ctrl+shift+o,他在文件顶部添加所有必要的导入。如果我在AS中这样做,它只会抱怨“没有未使用的导入”。如果选中“自动导入”对话框中的所有设置,则代码中的每个文本视图、按钮等都会显示完整的导入路径,而不是仅在文件顶部显示一次。就像eclipse一样。如果我没有检查所有的设置,那么我必须进入每个文本视图(或其他),点击alt+enter(或strg?),他建议导入。