用户界面- Android图像和文本通过Java编程,而不是xml布局



请是否可以通过一些。Java文件(Java编程)使一些活动与图像,文本等没有xml?- XML仅用于文本字符串,用于多语言....

是的,这是可能的,我们称之为动态布局。但我认为你应该坚持使用XML,因为与编程布局相比,它更容易使用。我知道XML布局有时会让人头疼,但一旦你习惯了这些XML布局的东西,你就不会再觉得困难了。如果你问这个问题背后有任何其他原因,那么是的,这是可能的,因为Android SDK为每个布局元素提供了与XML文件中使用的相同名称的类。

例如,你可以在activity中创建这样一个TextView:-

TextView textView = new TextView(this);

现在你可以在它上面调用任何函数,这将类似于TextView的属性在XML文件中使用的例子。对于android:text属性,你可以使用:-

textView.setText("I am a TextView");

如果你想了解更多关于这些动态布局,那么你应该花点时间在developer.android.com上。

我希望我的回答对你有用。

可以使用xml文件完成的任何事情也可以使用代码完成。你可以手动创建视图,将TextView和ImageView添加到LinearLayout(或另一个ViewGroup)等。

android开发者网站包含了所有的文档。

最新更新