Android自定义AlertDialog绘制不正确

SparkyNZ

我正在尝试自定义AlertDialog的外观。问题是我不知道如何消除出现在底部第一个TextView和EditText上方(灰色按钮区域上方)的黑线。

在此处输入图片说明

这是我的XML。我想念什么?

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:orientation="vertical"
    android:background="@color/butGreyBack"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content">

      <TextView
        android:id="@+id/tv_title"
        android:layout_width="wrap_content"
        android:layout_height="0dp"
        android:layout_gravity="center"
        android:layout_weight="30"
        android:text=""
        android:background="#00000000"
        android:textColor="@android:color/white"
        android:textSize="22sp"        
        android:layout_margin="0dp"     
        android:gravity="center" />

      <TextView
        android:id="@+id/tv_prompt"
        android:layout_width="wrap_content"
        android:layout_height="0dp"
        android:layout_gravity="center"
        android:layout_weight="30"
        android:text=""
        android:background="#00000000"
        android:textColor="@android:color/white"
        android:textSize="18sp"        
        android:layout_margin="0dp"     
        android:gravity="center" />

    <EditText
        android:id="@+id/edit_text"
        android:inputType="textCapSentences|textAutoCorrect"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_marginTop="16dp"
        android:layout_marginLeft="4dp"
        android:layout_marginRight="4dp"
        android:layout_marginBottom="4dp"/>
</LinearLayout>

这也是代码-这可能就是问题所在:

  View alertView;

  AlertDialog.Builder builder = new AlertDialog.Builder( mContext );

  LayoutInflater inflater = LayoutInflater.from(getApplicationContext());
  alertView = inflater.inflate(R.layout.alert_dialog_text, null);

  builder.setView( alertView );

  AlertDialog alertDialog = builder.create();
  alertDialog.setView( alertView, 0,0,0,0 );

  final EditText input = (EditText) alertView.findViewById( R.id.edit_text );
  TextView tvTitle  = (TextView) alertView.findViewById( R.id.tv_title );
  TextView tvPrompt = (TextView) alertView.findViewById( R.id.tv_prompt );

  tvTitle.setText( "Rename Playlist" );
  tvPrompt.setText( "Enter new Playlist name." );

  // Set up the buttons
  builder.setPositiveButton( "OK", new DialogInterface.OnClickListener()
  {
    @Override
    public void onClick( DialogInterface dialog, int which )
    {
      mNewName = input.getText().toString();
    }
  } );

  builder.setNegativeButton( "Cancel", new DialogInterface.OnClickListener()
  {
    @Override
    public void onClick( DialogInterface dialog, int which )
    {
      mNewName = "";
      dialog.cancel();
    }
  } );

  builder.show();
SparkyNZ

最后,我通过实现自己的自定义对话框而不是使用AlertDialog来解决此问题。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

C ++ CMenu绘制不正确(非自定义)

来自分类Dev

Android:自定义seekbar进度可绘制对象渲染不正确

来自分类Dev

android自定义组视图布局不正确

来自分类Dev

leafletjs自定义标记位置不正确

来自分类Dev

自定义复选框不正确

来自分类Dev

Jekyll自定义变量输出不正确的值

来自分类Dev

按钮的自定义背景设置不正确

来自分类Dev

spaCy:自定义属性匹配不正确?

来自分类Dev

ListView 自定义项在图形上不正确

来自分类Dev

Mapbox 自定义样式显示不正确

来自分类Dev

自定义UserControl的自定义DependencyProperty绑定不正确

来自分类Dev

Firebase自定义身份验证错误:“自定义令牌格式不正确”

来自分类Dev

Android-测试自定义视图是否正确绘制?

来自分类Dev

滚动后,自定义UICollectionView单元格layoutsubview不正确

来自分类Dev

为什么自定义图标在手机上显示不正确?

来自分类Dev

为什么我的自定义UITableViewCell宽度在初始加载时不正确?

来自分类Dev

UITableView滚动后,UITableViewCell自定义按钮图像显示不正确

来自分类Dev

自定义视图-self.frame不正确吗?

来自分类Dev

导航栏中的“自定义视图”按钮的上边距不正确

来自分类Dev

iOS 6自定义分组的UITableViewCell大小不正确

来自分类Dev

为什么自定义光标的位置不正确?

来自分类Dev

自定义序列转换期间,视图的导航栏项目放置不正确

来自分类Dev

自定义THREE.Curve.create显示不正确

来自分类Dev

自定义查询字符串解析器返回不正确的结果

来自分类Dev

自定义工具栏设置不正确

来自分类Dev

自定义UIButton的子视图位置不正确

来自分类Dev

自定义<li>位置不正确(如果其中包含长文本)

来自分类Dev

tf.keras自定义指标给出的结果不正确

来自分类Dev

Python nltk不正确的句子标记与自定义缩写

Related 相关文章

  1. 1

    C ++ CMenu绘制不正确(非自定义)

  2. 2

    Android:自定义seekbar进度可绘制对象渲染不正确

  3. 3

    android自定义组视图布局不正确

  4. 4

    leafletjs自定义标记位置不正确

  5. 5

    自定义复选框不正确

  6. 6

    Jekyll自定义变量输出不正确的值

  7. 7

    按钮的自定义背景设置不正确

  8. 8

    spaCy:自定义属性匹配不正确?

  9. 9

    ListView 自定义项在图形上不正确

  10. 10

    Mapbox 自定义样式显示不正确

  11. 11

    自定义UserControl的自定义DependencyProperty绑定不正确

  12. 12

    Firebase自定义身份验证错误:“自定义令牌格式不正确”

  13. 13

    Android-测试自定义视图是否正确绘制?

  14. 14

    滚动后,自定义UICollectionView单元格layoutsubview不正确

  15. 15

    为什么自定义图标在手机上显示不正确?

  16. 16

    为什么我的自定义UITableViewCell宽度在初始加载时不正确?

  17. 17

    UITableView滚动后,UITableViewCell自定义按钮图像显示不正确

  18. 18

    自定义视图-self.frame不正确吗?

  19. 19

    导航栏中的“自定义视图”按钮的上边距不正确

  20. 20

    iOS 6自定义分组的UITableViewCell大小不正确

  21. 21

    为什么自定义光标的位置不正确?

  22. 22

    自定义序列转换期间,视图的导航栏项目放置不正确

  23. 23

    自定义THREE.Curve.create显示不正确

  24. 24

    自定义查询字符串解析器返回不正确的结果

  25. 25

    自定义工具栏设置不正确

  26. 26

    自定义UIButton的子视图位置不正确

  27. 27

    自定义<li>位置不正确(如果其中包含长文本)

  28. 28

    tf.keras自定义指标给出的结果不正确

  29. 29

    Python nltk不正确的句子标记与自定义缩写

热门标签

归档