0

背景资料:

所以我有一个文件选择器部分,它选择并执行一个指示所选文件的 toast,我希望基本上有一个 toast 所说的内容,但在一个指示的 TextView 对象中。

代码:

//File selection code
// Create a file instance from the URI
    final File file = FileUtils.getFile(uri); 
    Toast.makeText(FileTransfer.this, "File Selected: " + file.getAbsolutePath(),  
    Toast.LENGTH_LONG).show();

有没有我可以使用的动态文本适配器,或者有什么方法可以做到这一点?

4

2 回答 2

1

将此添加到您的布局 XML:

<TextView
    android:id="@+id/fileNameTextView"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"/>

然后在您的 Java 代码中(如果是Activity上下文的一部分)而不是Toast逻辑:

TextView fileNameTextView = ((TextView)findViewById(R.id.fileNameTextView);
fileNameTextView.setText(file.getAbsolutePath());
于 2013-07-12T18:30:47.173 回答
0

要回答关于 Voicu 答案的第二个问题,您可以在 Manifest 文件中设置 screenOrientation。

<activity
   android:name=".."
   android:screenOrientation="portrait" />
于 2013-07-12T18:49:58.570 回答