當前位置:首頁 » 安卓系統 » android沒有edittext

android沒有edittext

發布時間: 2022-07-19 23:05:09

『壹』 android中為什麼不顯示EditText邊框

不會吧。是別人設置了邊框寬度、內部間距的吧。

看看我做的透明、圓角按鈕。

1. 先在res/drawable中定義一個shape.xml文件,具體的顏色你可以自己調

<?xmlversion="1.0"encoding="UTF-8"?>
<shapexmlns:android="

android:shape="rectangle">
<!--填充的顏色:這里設置背景透明-->
<solidandroid:color="@android:color/transparent"/>
<!--邊框的顏色:不能和窗口背景色一樣-->
<stroke
android:width="3dp"
android:color="#ffffff"/>
<!--設置按鈕的四個角為弧形-->
<!--android:radius弧形的半徑-->
<cornersandroid:radius="5dip"/>
<!--padding:Button裡面的文字與Button邊界的間隔-->
<padding
android:bottom="10dp"
android:left="10dp"
android:right="10dp"
android:top="10dp"/>
</shape>


------------------------------------------------------------------------
2. 在你的Activity的xml(比如activity_main.xml)中定義按鈕

<Button
android:id="@+id/roundButton"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="@drawable/shape"
android:text="圓角按鈕"/>


用上這句就OK啦:btn.setBackgroundResource(R.drawable.shape);
具體代碼如下(不清楚你的布局是動態創建,還是使用已有的)

setContentView(R.layout.main);
//獲取Activity的布局:注意你必須在main.xml中給LinearLayout設置id,比如:android:id="@+id/layout_main"
LinearLayout layout = (LinearLayout)

java">findViewById(R.id.layout_main);
//如果你的Layout也是動態創建的,那麼創建布局LinearLayoutlayout=newLinearLayout(this);當然還要創建布局參數,最後addContentView
LinearLayout.LayoutParamsparams=newLinearLayout.LayoutParams(
LayoutParams.WRAP_CONTENT,LayoutParams.WRAP_CONTENT);
//---createabutton---
Buttonbtn=newButton(this);
btn.setText("圓角透明");
btn.setBackgroundResource(R.drawable.shape);
btn.setLayoutParams(params);
//---addsthebutton---
layout.addView(btn);

『貳』 Android開發問題!findviewbyid找不到原來editText 和textview控制項!

clean一下項目。。這個
應該是你
布局文件中有錯誤導致的。或者你導入的R文件錯誤了。。把上邊的那個import
什麼什麼
.R刪除了。。然後
找到你自己
項目的R文件就行了。

『叄』 android中為什麼Edittext不顯示並且全是黑色的

EditText不顯示是否沒有指定控制項的大小,黑色是否為背景顏色。

建議按以下方式查看:

  1. 查看layout中的定義,android:layout_width=""和android:layout_heigth=""是否沒有指定控制項大小。

  2. 查看EditText android:background=""是否指定了其它的背景。

  3. 查看Activity的代碼,是否設置EditText。

『肆』 android開發EditText


EditTextet1=(EditText)findViewById(R.id.editText1);

EditTextet2=(EditText)findViewById(R.id.editText2);


EditTextet3=(EditText)findViewById(R.id.editText3);


et1.setInputType(InputType.TYPE_CLASS_TEXT|InputType.TYPE_TEXT_FLAG_CAP_SENTENCES);


et2.setInputType(InputType.TYPE_CLASS_TEXT|InputType.TYPE_TEXT_FLAG_CAP_WORDS);


et3.setInputType(InputType.TYPE_CLASS_TEXT|InputType.TYPE_TEXT_FLAG_CAP_CHARACTERS);


或者在xml中設置


<EditText


android:id="@+id/editText1"


android:layout_width="fill_parent"


android:layout_height="100dp"


android:inputType="textCapSentences|textAutoCorrect">


</EditText>


<EditText


android:id="@+id/editText2"


android:layout_width="fill_parent"


android:layout_height="100dp"


android:layout_marginTop="10dp"


android:inputType="textCapWords|textAutoCorrect"/>


<EditText


android:id="@+id/editText3"


android:layout_width="fill_parent"


android:layout_height="100dp"


android:layout_marginTop="10dp"


android:inputType="textCapCharacters|textAutoCorrect"/>


注意:必須使用谷歌的輸入法,才起作用

『伍』 Android 下設置TextView和EditText的區別和聯系分別是什麼

1.TextView控制項是文本表示控制項,主要功能是向用戶展示文本的內容,它是不可編輯的;EditText控制項是編輯文本控制項,主要功能是讓用戶輸入文本的內容,它是可以編輯的。每一個控制項都有著與之相應的屬性,通過選擇不同的屬性,給予其值,能夠實現不同的效果。

2.EditText設置游標顏色
android:textCursorDrawable="@null"

3.EditText設置游標位置問題
EditText中有一些預置文本的時候,想把游標調到最前面,一開始是使用的setSelection(0),結果發現在三星P1000上面有問題。經過研究發現需要先調用EditText.requestFocus(),再調用setSelection(0)。否則的話,在2.x的機器上有問題,但3.x上面是好著的。

4.EditText橫屏時,彈出軟體盤時不進行全屏
在使用EditText進行文本輸入時,若不進行特殊的設置,使用Android自帶的軟鍵盤,該軟鍵盤會佔用整個界面,那麼,如何讓鍵盤只佔用屏幕的一部分呢?

5.Android EditeText下實現相應的游標處理~

<EditText
android:id="@+id/text"
android:textColorHighlight="@color/editText_title_background" //設置選中EditText的選中文字顏色
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:singleLine="true"
android:ellipsize="end"
/>

edit = (EditText)findViewById(R.id.text);
edit.setSelectAllOnFocus(true);
edit.setText(Path);
edit.setBackgroundColor(Color.RED);
android:textColorHint="@color/editText_title_background"
6.Android系統的String.xml文件中的空格的使用

<string name="websave_type">類\u0020\u0020\u0020\u0020型:</string> --->代表著四個空格

<string name="websave_directory">目\u0020\u0020\u0020\u0020錄:</string> ----->代表著四個空格

『陸』 我的eclipse中怎麼沒有android EditText-CSDN論壇

eclipse中沒有android EditText是因為沒有設置導致:
EditText輸入的文字為密碼形式的設置
(1)通過.xml里設置:
把該EditText設為:android:password="true" // 以」.」形式顯示文本
(2)在代碼里設置:
通過設置EditText的setTransformationMethod()方法來實現隱藏密碼或這顯示密碼。
editText.setTransformationMethod(PasswordTransformationMethod.getInstance());//設置密碼為不可見。

熱點內容
電腦伺服器詳細介紹圖 發布:2025-01-23 12:03:42 瀏覽:155
社保查詢密碼是什麼東西 發布:2025-01-23 12:03:35 瀏覽:63
御龍在天腳本輔助 發布:2025-01-23 11:57:16 瀏覽:886
我的世界電腦版伺服器號碼 發布:2025-01-23 11:57:14 瀏覽:980
小科編程 發布:2025-01-23 11:48:55 瀏覽:673
安卓手機如何禁止未知軟體安裝 發布:2025-01-23 11:47:31 瀏覽:690
腳本我是一 發布:2025-01-23 11:44:27 瀏覽:642
安卓的哈靈麻將哪裡下 發布:2025-01-23 11:26:17 瀏覽:230
全本免費閱讀器在哪緩存 發布:2025-01-23 11:14:54 瀏覽:440
傳輸數據加密 發布:2025-01-23 11:03:20 瀏覽:256