gpt4 book ai didi

java - 从自定义布局中的 EditText 中获取值

转载 作者:行者123 更新时间:2023-11-29 22:07:20 24 4
gpt4 key购买 nike

我有一个主要 Activity ,它创建了一个按钮,还从 xml 中实现了自定义布局。 xml是这个

        <com.android.control.MinutePicker
android:id="@+id/MinPick"
android:orientation="vertical"
android:layout_width="wrap_content"
android:layout_height="wrap_content">
</com.android.control.MinutePicker>

这里引用的java如下。它创建一个 edittext 和一个 2 个按钮。

but1 = new Button( context );
but1.setTextSize( TEXT_SIZE );
but1.setText( "-" );
but2 = new Button( context );
but2.setTextSize( TEXT_SIZE );
but2.setText( "-" );
valueText = new EditText( context );
valueText.setTextSize( TEXT_SIZE );
valueText.setGravity( Gravity.CENTER_VERTICAL | Gravity.CENTER_HORIZONTAL );
valueText.setText(0);
this.setLayoutParams( new LinearLayout.LayoutParams( LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT ) );
LayoutParams elementParams = new LinearLayout.LayoutParams( ELEMENT_WIDTH, ELEMENT_HEIGHT );

addView( but1, elementParams );
addView( valueText, elementParams );
addView( but2, elementParams );

但是我如何在 edittext 中获取值,因为在 xml 中没有明确提及 edittext 或 id。我试图通过自定义布局的 id 来引用它,但没有成功。谁能指出我正确的方向。

最佳答案

您的意思是从 EditText 获取文本吗?

您创建了它并将其分配给 valueText,因此请使用 valueText.getText()

关于java - 从自定义布局中的 EditText 中获取值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10502382/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com