2013-08-23 135 views
2

我想用EditText製作一個簡單的Hello World應用程序,但是EditText在點擊它時既不顯示光標也不顯示軟鍵盤。沒有辦法輸入任何文字。我在模擬器和Galaxy Nexus設備上都遇到同樣的問題。EditText不顯示光標或軟鍵盤

這裏是我的activity_main.xml中佈局文件:

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    xmlns:tools="http://schemas.android.com/tools" 
    android:layout_width="fill_parent" 
    android:layout_height="fill_parent" 
    android:orientation="vertical" 
    tools:context=".MainActivity" > 

    <EditText 
     android:id="@+id/text" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:background="@android:color/transparent" 
     android:inputType="text" > 
    </EditText> 

</LinearLayout> 

我沒有任何東西在我的活動的OnCreate()方法特殊:

@Override 
protected void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 
    setContentView(R.layout.activity_main);  
} 

我缺少什麼?

+1

刪除透明背景,並設置ems – meh

+0

刪除透明背景線做了訣竅。謝謝。 – Imran

回答

0

的OP有以下​​解決方案的問題內部的編輯(我只是把它移動到合適的位置,as expected):


刪除線

android:background="@android:color/transparent" 

爲建議由meh's comment修復這個問題。