- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我在 ViewFlipper 中有两个布局,每个布局中都包含 ScrollView。但是,我的 EditText 不起作用,我知道原因是 ScrollView。但是,尽管我尝试了 Disable ScrollView action 中的答案,没有一个对我有用。我的 xml 哪里有问题吗?我的 xml 如下所示:
翻页器
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="#FFF"
android:id="@+id/flipperlayout"
android:orientation="vertical">
<!-- Header -->
<include
android:id="@+id/include1"
layout="@layout/prepostheader" />
<RelativeLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="#FFF"
android:orientation="vertical">
<Button
android:id="@+id/btnPage2"
style="@style/PageBtnFont"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentRight="true"
android:layout_below="@+id/include1"
android:layout_marginTop="2dp"
android:layout_marginRight="5dp"
android:background="@drawable/button"
android:text="Page 2" />
<Button
android:id="@+id/btnPage1"
style="@style/PageBtnFont"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignBaseline="@+id/btnPage2"
android:layout_alignBottom="@+id/btnPage2"
android:layout_toLeftOf="@+id/btnPage2"
android:layout_marginRight="5dp"
android:background="@drawable/button"
android:text="Page 1" />
</RelativeLayout>
<ViewFlipper
android:id="@+id/flipper"
android:layout_width="fill_parent"
android:layout_height="fill_parent">
<include layout="@layout/prepostform"
android:adjustViewBounds="true"/>
<include layout="@layout/prepostform2"
android:adjustViewBounds="true"/>
</ViewFlipper>
第1页
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/editFormLayout"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="#FFF"
android:orientation="vertical" >
<ScrollView
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:id="@+id/scrollView"
android:layout_weight="1"
android:padding="5px">
<RelativeLayout
android:layout_width="fill_parent"
android:layout_height="fill_parent">
<ImageView
android:id="@+id/imageView1"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:adjustViewBounds="true"
android:src="@drawable/formprepost" />
<EditText
android:id="@+id/name"
android:layout_width="400dp"
android:layout_height="35dp"
android:layout_alignParentRight="true"
android:layout_below="@+id/include1"
android:layout_marginRight="90dp"
android:layout_marginTop="134dp"
android:background="#0000"
android:ellipsize="start"
android:inputType="textCapWords|textPersonName"
android:lines="1"
android:maxLines="1"
android:textAppearance="@style/TextStyle1" >
</EditText>
<EditText
android:id="@+id/school"
android:layout_width="400dp"
android:layout_height="35dp"
android:layout_marginTop="-8dp"
android:layout_alignLeft="@+id/name"
android:inputType="textCapWords|textPersonName"
android:background="#0000"
android:textAppearance="@style/TextStyle1"
android:ellipsize="start"
android:maxLines = "1"
android:lines = "1"
android:layout_below="@+id/name" />
<EditText
android:id="@+id/supervisor"
android:layout_width="400dp"
android:layout_height="35dp"
android:layout_marginTop="-9dp"
android:layout_alignLeft="@+id/school"
android:inputType="textCapWords|textPersonName"
android:background="#0000"
android:textAppearance="@style/TextStyle1"
android:ellipsize="start"
android:maxLines = "1"
android:lines = "1"
android:layout_below="@+id/school" />
<EditText
android:id="@+id/date"
android:layout_width="200dp"
android:layout_height="35dp"
android:layout_alignParentLeft="true"
android:layout_below="@+id/supervisor"
android:layout_marginLeft="185dp"
android:inputType="textCapWords|textPersonName"
android:textAppearance="@style/TextStyle1"
android:background="#0000"
android:ellipsize="start"
android:maxLines="1"
android:layout_marginTop="116dp">
</EditText>
<CheckBox
android:id="@+id/tick1"
android:layout_width="540dp"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:button="@drawable/checkbox_selector"
android:layout_below="@+id/date"
android:layout_marginLeft="154dp"
android:layout_marginTop="43dp"/>
<CheckBox
android:id="@+id/tick2"
android:layout_width="240dp"
android:layout_height="wrap_content"
android:layout_marginTop="-11dp"
android:layout_alignLeft="@+id/tick1"
android:button="@drawable/checkbox_selector"
android:layout_below="@+id/tick1"/>
<CheckBox
android:id="@+id/tick3"
android:layout_width="270dp"
android:layout_height="wrap_content"
android:layout_alignLeft="@+id/tick2"
android:layout_marginTop="-12dp"
android:button="@drawable/checkbox_selector"
android:layout_below="@+id/tick2" />
<EditText
android:id="@+id/comment1"
android:layout_width="614dp"
android:layout_height="180dp"
android:layout_alignParentLeft="true"
android:layout_alignRight="@+id/tick1"
android:layout_below="@+id/tick3"
android:layout_marginLeft="94dp"
android:layout_marginTop="23dp"
android:gravity="top|left"
android:inputType="textCapSentences|textMultiLine"
android:textAppearance="@style/TextStyle1" >
</EditText>
<EditText
android:id="@+id/comment2"
android:layout_width="614dp"
android:layout_height="165dp"
android:layout_alignLeft="@+id/comment1"
android:layout_alignRight="@+id/comment1"
android:layout_below="@+id/comment1"
android:layout_marginTop="90dp"
android:gravity="top|left"
android:inputType="textCapSentences|textMultiLine" />
<ImageButton
android:id="@+id/signature1"
android:layout_width="170dp"
android:layout_height="50dp"
android:layout_alignLeft="@+id/date"
android:layout_below="@+id/comment1"
android:layout_marginLeft="49dp"
android:background="#0000"/>
<ImageButton
android:id="@+id/signature2"
android:layout_width="170dp"
android:layout_height="50dp"
android:layout_alignLeft="@+id/supervisor"
android:layout_below="@+id/comment2"
android:background="#0000" />
最佳答案
主要 Activity 类:
您可以通过以下方式执行此操作,还可以看到此 link
EditText EtOne = (EditText) findViewById(R.id.comment1);
EtOne.setOnTouchListener(new OnTouchListener() {
@Override
public boolean onTouch(View v, MotionEvent event) {
if (v.getId() == R.id.comment1) {
v.getParent().requestDisallowInterceptTouchEvent(true);
switch (event.getAction() & MotionEvent.ACTION_MASK) {
case MotionEvent.ACTION_UP:
v.getParent().requestDisallowInterceptTouchEvent(false);
break;
}
}
return false;
}
});
关于android - 在 ScrollView 和 ViewFlipper 中启用可滚动的 EditText,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13812892/
我的 Activity 中有一个 ViewFlipper,用作 ListView 的页脚 View 。不久前,我发布了关于我在模拟器中看到的一个问题。参见 Activity has leaked In
当我将 ViewFlipper 用作 Widget 时,我在 ViewFlipper 中更新 subview 时遇到问题。 这是小部件的布局: 这是 AppWidget
您好,我正在创建如下所示的 ViewFlipper。 并处理像这样的事件 ViewFlipperSampleActivity.java public class ViewFlipperSamp
抱歉我的英语不好。我有一个画廊,当您单击特定图像时,它会出现在屏幕上。当图片占满整个屏幕时,我想做什么,它仍然可以滚动。为此,我使用 ViewFlipper。主要 Activity publi
我已经制作了一个不错的 ViewPager,现在,我希望只要用户在屏幕上双击,底部菜单栏就会出现/消失。我以为这会很容易,但是在阅读了很多论坛并尝试了许多可能的解决方案之后,我不得不承认我无法实现它。
我正在尝试开发一个应用程序,其中包含一个带 View 翻转器的画廊。 图库显示所有图像。我想要做的是, View 翻转器中显示的图像应该在图库中突出显示。 目前我可以在 onClick 上突出显示它。
我有一些基本的动画,当它们用于 Activity 之间的转换时,它们就像一个魅力。 问题是,当我在我的取景器上使用它们时,我看到了非常明显的延迟。这是我的 Activity 中的代码 fragment
我正在尝试像这样进行缩放:zoom the imageview on the double click in viewflipper in android 我尝试将该代码改编为我的项目,但它不起作用.
对不起我的英语。当图片填满屏幕时,我想做的就是可以用来滚动。为此,请使用 ViewFlipper。但它不起作用。是全屏显示图像的类。我做错了什么? public class FullScree
我正在尝试将 viewflipper 集成到已经有抽屉导航的 Activity 中,但 viewflipper 不工作,尽管抽屉导航正在工作。主题是滑动布局并显示数据。下面是我的代码XML:
在我的 Android 应用程序的一个 Activity 中,我有一个 ViewFlipper,里面有 3 个 ImageView,构建如下:
嘿,我查了很多教程和指南,但不知何故找不到... 我需要在我的 Android 应用中包含多张图片。它就像一个图像查看器/幻灯片。目前,我使用 ImageView 和适配器在/drawable-mdp
我想创建一个菜单,它以随机时间间隔在 viewflipper 的 5 个子级之间以随机顺序“翻转”。 我尝试了以下代码,我可以让 System.out.println 显示我的调试消息以随机时间间隔记
我正在使用 ViewFlipper,我的 viewFlipper 工作正常,直到我增加了图片的高度。 它给我 OutOfMemoryError。 这是我的包含 viewFlipper 的 Activi
我在 ViewFlipper 中有一些 ImageView。我想尊重图片的纵横比,这样布局就不会占用所有屏幕。我设置了一个简单的“幻灯片”动画,但 ViewFlipper 总是比里面的图像大一点。这会
我正在开发一个 Android 项目,我在其中使用 ViewFlipper 来翻转 child 。为此,我使用了定制的脚蹼。在此我覆盖了 onTouchEvent() 方法。鳍状肢包含每个 child
我的 xml 布局中有一个包含图像的 ViewFlipper。我想全屏显示这张图片。无论我为图像使用哪种 ScaleType,我都无法让图像全屏显示。 这是我的布局:
对于包含一些图像的取景器,我应该使用什么插值器来查看连续的图像,我的意思是看到图像的结尾向左,图像的开头来自右边? (对不起我的描述,我希望你明白我的意思)。我为 viewflipper 使用动画(向
在我的 Android 项目中,我使用 ViewFlipper 来翻转 child 。为此,我使用了定制的脚蹼。在这里,我重写了 onTouchEvent()。鳍状肢也包含每个 child 的图像。但
我正在使用带有两个 ListView 的 ViewFlipper。在 ViewFlipper 上设置背景可绘制时,“翻转”时执行的动画只渲染前景,背景是黑色的!动画完成后,背景出现。动画 View 的
我是一名优秀的程序员,十分优秀!