我正在使用RealTextView库,我遇到以下问题。首先让我说,我很乐意在 Android Studio (和gradle)中使用它。 但是,我在 Eclipse 中有项目需要RealEditText视图属性。我尝试过手动导入库,RealEditText就像TextView一样。
在我的layout.xml中:
<com.myapplication.view.RealEditText
android:id="@+id/realEditText1"
android:layout_width="400dp"
android:layout_height="300dp"
android:layout_below="@+id/textView1"
android:layout_marginTop="70dp"
android:layout_toRightOf="@+id/textView1"
android:ems="10"
real:minTextSize="18sp"
android:text="RealEditText" />
然后在活动/片段中引用它(非常常见的做法,这里没有任何花哨的事情发生)。
private RealEditText mRealEText;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
mRealEText = (RealEditText) findViewById(R.id.realEditText1);
}
我还尝试将属性android:editable="true"
添加到视图中,但它没有任何区别。有人尝试将此库导入Eclipse吗?任何想法为什么会这样?
*复制了lib包(没有复选框和按钮视图),使用lib数据更新了attr.xml
编辑:
此问题的解决方案是在窗口小部件声明中启用触摸属性:
android:focusable="true"
android:focusableInTouchMode="true"