我是一个菜鸟程序员,所以这可能是我要问的一些非常基本的东西-尽管我无法使用搜索引擎找到答案。
问题1:
我需要每个这些EditText来扩展其输入宽度。我尝试在每个视图中添加android:inputType="textCapSentences"
并将宽度设置为“ Wrap_content”-但是,它似乎无法正常工作,并且删除了给出的提示。
这是我的代码:
<LinearLayout
android:id="@+id/namebar"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="horizontal"
android:paddingRight="20.0dip"
android:paddingLeft="20.0dip"
android:paddingTop="20.0dip"
android:layout_above="@+id/tavleframe"
>
<EditText
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_weight="1.0"
android:background="@drawable/tavle"
android:gravity="center"
android:hint="@string/name_text"
android:textColor="#ffffffff"
Imageview.Scaletype="fill_parent"
android:inputType="textCapSentences"
/>
<EditText
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_weight="1.0"
android:background="@drawable/tavle"
android:gravity="center"
android:hint="@string/name_text"
android:textColor="#ffffffff"
Imageview.Scaletype="fill_parent"
android:inputType="textCapSentences"/>
<EditText
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_weight="1.0"
android:background="@drawable/tavle"
android:gravity="center"
android:hint="@string/name_text"
android:textColor="#ffffffff"
Imageview.Scaletype="fill_parent"
android:inputType="textCapSentences"/>
<EditText
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_weight="1.0"
android:background="@drawable/tavle"
android:gravity="center"
android:hint="@string/name_text"
android:textColor="#ffffffff"
Imageview.Scaletype="fill_parent"
android:inputType="textCapSentences"/>
<EditText
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_weight="1.0"
android:background="@drawable/tavle"
android:gravity="center"
android:hint="@string/name_text"
android:textColor="#ffffffff"
Imageview.Scaletype="fill_parent"
android:inputType="textCapSentences"/>
</LinearLayout>
最佳答案
这将有助于您了解“它似乎不起作用”的含义,但我有个主意。您将宽度设置为wrap_content
,但同时还将layout_weight
设置为1。这会将所有多余的水平空间均等地分配给每个EditText
。只需从每个android:layout_weight
中删除EditText
属性。
我也不理解您的意思是“它删除了给出的提示”。