相关疑难解决方法(0)

设置EditText光标颜色

我有这个问题,我在平板电脑项目中使用Android的Holo主题.但是,我在屏幕上有一个具有白色背景的片段.我EditText在这个片段上添加了一个组件.我试图通过设置Holo.Light主题资源的背景来覆盖主题.但是,我的文本光标(克拉)仍然是白色的,因此在屏幕上看不见(我可以在编辑文本字段中隐约发现它...).

有谁知道如何让EditText使用更暗的光标颜色?我已经尝试将EditText的样式设置为"@android:style/Widget.Holo.Light.EditText"没有正面结果.

android android-edittext android-styles

492
推荐指数
15
解决办法
28万
查看次数

如何将(垂直)分隔符添加到水平LinearLayout?

我正在尝试将分隔符添加到水平线性布局但是无处可去.分频器没有显示.我是Android的新手.

这是我的布局XML:

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    tools:context=".MainActivity" >

    <LinearLayout 
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:id="@+id/llTopBar"
        android:orientation="horizontal"
        android:divider="#00ff00"
        android:dividerPadding="22dip"
        android:showDividers="middle"
       >

        <Button
            android:layout_width="wrap_content"
            android:layout_height="match_parent"
            android:text="asdf" />
            <Button
            android:layout_width="wrap_content"
            android:layout_height="match_parent"
            android:text="asdf"
             />

    </LinearLayout>

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

android divider android-layout android-linearlayout

85
推荐指数
6
解决办法
15万
查看次数

如何在线性布局周围添加边框除了底部?

如何在线性布局周围添加边框除了底部?LinearLayout需要在左侧,顶部和右侧具有边框,但不在底部.

android android-linearlayout

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

在android中创建垂直渐变

我想在android中创建垂直渐变分隔符

able to create for horizontal separatorin vertical gradient nothing appears

水平代码

<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle">
       <gradient       
                android:startColor="#DEDEDE"
                android:centerColor="#F52578"
                android:endColor=  "#DEDEDE"
      /> 
</shape>
Run Code Online (Sandbox Code Playgroud)

这是我在我的项目中使用的方式

  <View 
            android:background="@drawable/divider_gradient"
            android:layout_width="fill_parent"
            android:layout_height="1.0px"

     />
Run Code Online (Sandbox Code Playgroud)

我尝试了layout_width ="1dp"和layout_height ="fill_parent"用于垂直分隔符,但没有出现任何内容

android android-layout

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

在Android 3.0中更改EditText光标的颜色

我必须在我的应用程序中使用带有白色背景的EditText.我在我的theme.xml文件中这样做了

<style name="myEditText" parent="@android:style/Widget.EditText">
  <item name="android:background">#ffffffff</item>
  <item name="android:textColor">#ff000000</item>
</style>
Run Code Online (Sandbox Code Playgroud)

现在的问题是光标仍然是白色,因此不可见.我做了一些谷歌搜索,并在StackOverflow上找到了这个问题: 设置EditText光标颜色

它的方式是android:textCursorDrawable关键.但是这个密钥确实只能用于3.2目标.但我们的客户想要3.0目标,我找不到任何其他解决方案......

有什么办法可以用3.0作为目标来改变闪烁光标的颜色吗?

谢谢你的帮助:)

android cursor android-edittext

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

如何在xml中创建行

我想知道如何在xml中创建直线.

xml eclipse android

10
推荐指数
2
解决办法
2万
查看次数

Android填充左侧为TextView中的文本,左侧包含图像,右侧包含文本

我有一个TextView,它包含左侧的图像和右侧的文本:

在此输入图像描述

我想在垂直线和文本之间创建一个空格.

这是我的代码:

    <TextView
        android:id="@+id/locationDetailsTitleTextView"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="@string/map_activity_location_details_dialog_title"
        android:textColor="@color/actionbar_title_color"
        android:textAppearance="?android:attr/textAppearanceLarge"
        android:gravity="center_vertical"
        android:drawableLeft="@drawable/balloon_line" />
Run Code Online (Sandbox Code Playgroud)

我怎样才能做到这一点?

提前致谢.

UPDATE

这是Drawable我用于balloon_line:

在此输入图像描述

user-interface android

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

如何构建垂直分隔线

我有以下分频器,我想做同样的效果,但在垂直.我怎么能这样做?

<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
    <item android:bottom="2dp">
        <shape android:shape="rectangle">
            <gradient
                android:startColor="#0fffffff"
                android:centerColor="#ff696969"
                android:endColor="#0fffffff"
                android:angle="90"></gradient>
            <size android:height="2dp"></size>
        </shape>
    </item>
    <item android:top="2dp">
        <shape android:shape="rectangle">
            <solid android:color="#ffffff"></solid>
            <size android:height="1dp"></size>
        </shape>
    </item>
</layer-list>
Run Code Online (Sandbox Code Playgroud)

我在Celta的帮助下得到了解决方案,我没有使用divider xml并构建我自己的lLinearLayout:

  <LinearLayout
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"
        android:orientation="horizontal">
            <View
            android:layout_width="1dp"
            android:layout_height="fill_parent" 
            android:layout_alignParentLeft="true"
            android:background="#ff696969"></View>
                            <View
            android:layout_width="2dp"
            android:layout_height="fill_parent" 
            android:layout_alignParentLeft="true"
            android:background="#ffffff"></View>
</LinearLayout>
Run Code Online (Sandbox Code Playgroud)

android android-drawable

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